这篇文章主要给你们分享PHP文件下载英文乱码情况的解决方式,对你们解决PHP文件下载出错的问题有一定的帮助,感兴趣的同学可以参考一下,希望你们阅读完这篇文章能有所收获,下边我们一上去学习一下吧。
1.操作系统的编码问题
windows上的默认编码是gbklinux多线程,所以假如文件名采用的是英文,这么上传到Linux里面linux文件中文乱码,因为默认编码是utf-8都会出现文件名乱码!
解决办法linux文件中文乱码,自动重命名
2.PHP.ini配置文件中默认编码是ISO-8859-1
sudo vi /etc/php5/apache2/php.ini
打开文件后,按下“/default_charset”进行搜索,
按下回车键,找到default_charset的位置,进行更改。
把注释除去,即是把“;”去掉,把iso-8859-1改为utf-8。
之后重启apache,sudo/etc/init.d/apache2restart
**记得重启Apache**
内容到这儿就结束了,你们赶紧去试试吧
以上就是PHP文件下载英文乱码的解决方式介绍,有须要的同学可以了解瞧瞧,希望对你们有帮助,想要了解更多PHP的知识linux课程,可以继续浏览群英网路其他相关的文章。