生命不息
折腾不止

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

Vestacp默认会使用UTF-8的编码格式,这里不再赘述GBK与UTF-8的区别,总之就是在中文模式下,GBK是存储一个文字是一个字节,而UTF-8存储是2个字节,如果不涉及到外文,基本在国内用中文的情况下都会选择GBK编码格式。

Vestacp面板在某些GBK编码的程序上面会出现乱码的问题,比如Discuz的一些程序。 

下面天蝎给大家带来Vestacp下安装GBK编码程序乱码的解决办法。

以root用户登陆ssh。

cd /etc/httpd/conf
   vi httpd.conf

或是

vi /etc/httpd/conf/httpd.conf
   :set number

 

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

/AddDefaultCharset

 

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

AddDefaultCharset UTF-8

 

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

#AddDefaultCharset UTF-8

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

AddDefaultCharset OFF

 

按 “ESC”键退出编辑模式。 

输入下面命令保存

:wq!

 

  好了,最后重新启动httpd

service httpd restart

好了,这样就可以轻松解决GBK乱码问题了。

有问题留言给天蝎,天蝎一定会想办法为大家解决。

赞(0)
未经允许不得转载:似水流年 » Vestacp下安装某些GBK编码程序(如Discuz)乱码解决办法
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

似水流年--王俊伟个人博客

联系博主关注我们