在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服务就可以了。
