200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > php中pathinfo不支持中文解决办法

php中pathinfo不支持中文解决办法

时间:2021-09-08 17:46:16

相关推荐

php中pathinfo不支持中文解决办法

发现pathinfo对中文文件无法解析,解析出来的文件名都是空字符串

查看了以下php的官方文档,有这样一句话

大概意思是,pathinfo如果想要正确的解析多字节编码的字符串路径的时候,必须先通过setlocale函数来设置匹配的字符编码格式

同时有看到了下面的一个大神给出的解决方案

应该是498936940@的这个用户,2年前就已经解决了,然后ctrl+c+v过去,发现没有效果

怀疑系统没有安装对应的字体编码文件

操作系统:ubuntu 16.04

php:7.2

locale -a|grep zh_CN

发现是空的,这下好办了,搜一下安装zh_CN.utf-8编码文件

apt install language-pack-zh-hans

会到php代码,在入口文件中增加

setlocale(LC_ALL, 'zh_CN.UTF-8');

好了,完美解决

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。