PHP在Linux的Apache环境下乱码解决方法
程序员文章站
2022-05-30 09:13:30
...
在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服务就可以了。
推荐阅读
-
Linux下程序库Ncurses显示中文乱码的解决方法
-
Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法
-
Linux下的Apache与PHP安全设置技巧
-
Go语言在Linux环境下输出彩色字符的方法
-
win2003下PHP使用preg_match_all导致apache崩溃问题的解决方法
-
Windows下PHP安装路径配置错误导致Apache无法启动的解决方法
-
php在apache环境下实现gzip配置方法
-
centos下yum搭建安装linux+apache+mysql+php环境教程
-
关于Linux操作系统下终端乱码的完美解决方法
-
在VMware下快速克隆多个Linux环境的方法教程