PHP在Linux的Apache环境下乱码解决方法
程序员文章站
2022-05-25 15:08:01
...
在windows平台编写的php程序默认编码是gb2312 而linux和apche默认的编码都是UTF-8 所以windows平台编写的php程序传到linux后,浏览网页中文都是乱码。 如果手工将php的编码用notepad++把编码改为UTF-8有可以显示正常 但如果程序多了,每个都改,工作量也比较
在windows平台编写的php程序默认编码是gb2312
而linux和apche默认的编码都是UTF-8
所以windows平台编写的php程序传到linux后,浏览网页中文都是乱码。
如果手工将php的编码用notepad++把编码改为UTF-8有可以显示正常
但如果程序多了,每个都改,工作量也比较大。
还有一种方式就是修改Apache的默认编码
具体位置为:
vim /etc/httpd/conf/httpd.conf
将原来的UTF-8注释掉,换上 gb2312
#AddDefaultCharset UTF-8
AddDefaultcharset gb2312
最后重启apache服务就可以了。
上一篇: PHP来控制客户端cache_PHP教程
推荐阅读
-
Linux php 中文乱码的快速解决方法
-
Linux环境下php实现给网站截图的方法
-
在CentOS上安装搭建PHP+Apache+Mysql的服务器环境
-
在Linux环境下mysql的root密码忘记解决方法(三种)
-
在Linux环境下mysql的root密码忘记解决方法(三种)
-
HTML5在IE10、火狐下中文乱码问题的解决方法
-
在Mac OS的PHP环境下安装配置MemCache的全过程解析
-
Linux下PHP+Apache的26个必知的安全设置
-
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
-
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码