Linux服务器配置PHP文件下载,中文乱码问题,下载出错如何解决

admin3年前PHP教程88
俩个坑点

1. 操作系统的编码问题

windows上的默认编码是gbk,所以如果文件名采用的是中文,那么上传到Linux上面,由于默认编码是utf-8就会出现文件名乱码!

解决办法,手动重命名

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/apache2 restart

** 记得重启Apache**

内容到这里就结束了,大家赶快去试试吧

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

如何在thinkphp中使用windows计划任务定时执行php文件

实现思路如下:通过win的“任务”功能来定时执行一个bat文件,bat文件会调用php.exe文件,php.exe可以传递参数指定执行哪个类和方法方法如下:一,thinkphp...

美国高防服务器cn2线路速度怎么样

美国高防服务器cn2线路速度怎么样?由于美国高防服务器的网络连接方式和线路供应商可能不同,因此速度会有所不同。CN2线路是中国电信的高速通道之一,一般来说,使用CN2线路的美国高防服务器在连接中国大陆...

Laravel统一封装接口返回状态实例讲解

前后端分离,接口返回封装方便你我他(方便前后端合作开发)在Laravel中可以在公共继承的Controller.php写方法进行调用返回app/Http/Controllers/Controller....

实例分析php常量和变量的不同

说明1、常量前没有美元符号;2、常量只能用define()函数和const关键字定义,不能用赋值语句定义;3、常量可以在任何地方定义和访问变量范围的规则;4、一旦定义了常量,就不能重新定义或取消定义,...

laravel 实现阿里云oss文件上传功能的示例

1、定义路由?1234// 阿里云文件储存Route::group(['prefix'=>'aliyun'], function(){  &n...

扬州高防服务器怎么样优势有哪些

扬州高防服务器是一种拥有高防护能力的服务器,具有以下优势:1.高防护能力:扬州高防服务器采用了先进的防护技术和设备,能够有效地抵御各种DDoS攻击、CC攻击等网络攻击,确保服务器稳定运行。2.稳定性强...