PHP字符编码问题
首先说下字符编码问题,当我们给定路径后如果路径中包含中文,可能会出现问题,打印到屏幕则显示没问题,
但是读取文件会报错:readfile(E:/素玄文件/app历史版本/素玄ERPsx_release_R 1.1.5.69_1810171541_legu_signed_zipalign.apk): failed to open stream: No such file or directory
可以试下没有中文的路径,扫描路径下的文件或者文件夹中有中文
当你打印后发现乱码了,我是这样发现的
这就需要转换字符编码了
即显示到屏幕的时候
//读取系统需要转换为gbk2312
$path = iconv('UTF-8', 'GB2312', "需要转换的文字或者路径");
//输出需要转换为UTF-8
echo iconv('GB2312', 'UTF-8', "需要转换的文字或者路径");
下一篇 php apk 下载