Vestacp下安装某些GBK编码程序乱码解决办法

Vestacp默认会使用UTF-8的编码格式,这里不再赘述GBK与UTF-8的区别,总之就是在中文模式下,GBK是存储一个文字是一个字节,而UTF-8存储是2个字节,如果不涉及到外文,基本在国内用中文的情况下都会选择GBK编码格式。
下面天蝎给大家带来Vestacp下安装GBK编码程序乱码的解决办法。
以root用户登陆ssh。

代码 (Text):
cd /etc/httpd/conf
代码 (Text):
vi httpd.conf

或是

代码 (Text):
vi /etc/httpd/conf/httpd.conf
代码 (Text):
:set number

QQ截图20150714223631.png 
编辑第228行,上图我已定位到了228行。
如果你不喜欢按键找,可以使用vi查找命令
在非编辑模式下输入下面命令

代码 (Text):
/AddDefaultCharset

会自动定位到要改动的位置
下面是要改动的代码:

代码 (Text):
AddDefaultCharset UTF-8

将该行注释掉是最简单的办法。
vi编辑器下请按 "i" 键进入编辑模式。在228行最前面加 "#".

代码 (Text):
#AddDefaultCharset UTF-8

此外还有一种方法就是把 “UTF-8”改成“OFF”来关闭掉。

代码 (Text):
AddDefaultCharset OFF

按 “ESC”键退出编辑模式。
输入下面命令保存

代码 (Text):
:wq!

好了,最后重新启动httpd

Apache设置的AddDefaultCharset 会使浏览器不再自动判断字符集,直接使用设定的字符集,如果经常使用GBK程序,建议对 AddDefaultCharset进行注释,使其不生效。

© 版权声明
THE END
請多多支持
点赞0
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片

    暂无评论内容