当前位置:Gxlcms > PHP教程 > dede发布静态页面乱码问题

dede发布静态页面乱码问题

时间:2021-07-01 10:21:17 帮助过:6人阅读

dede是gbk版本的
模板也是gb2312
生成静态页面后打开,浏览器默认选中utf编码,出现乱码,把浏览器编码改为gbk,显示就正常了
刚换了服务器,模板都是倒过来的,没有动过
什么原因呢


回复讨论(解决方案)

设置下php.ini 文件 default_charset = “gbk”

设置下php.ini 文件 default_charset = “gbk”

需要重启php么?


设置下php.ini 文件 default_charset = “gbk”

需要重启php么?


嗯,重启一下APACHE。



设置下php.ini 文件 default_charset = “gbk”

需要重启php么?


嗯,重启一下APACHE。

不行,重启后重新发布了还是乱码




设置下php.ini 文件 default_charset = “gbk”

需要重启php么?


嗯,重启一下APACHE。

不行,重启后重新发布了还是乱码


本地是没问题的是吗?




设置下php.ini 文件 default_charset = “gbk”

需要重启php么?


嗯,重启一下APACHE。

不行,重启后重新发布了还是乱码


生成的静态页面是以gbk来解析的吗?





设置下php.ini 文件 default_charset = “gbk”

需要重启php么?


嗯,重启一下APACHE。

不行,重启后重新发布了还是乱码


本地是没问题的是吗?

是在linux系统上的






设置下php.ini 文件 default_charset = “gbk”

需要重启php么?


嗯,重启一下APACHE。

不行,重启后重新发布了还是乱码


本地是没问题的是吗?

是在linux系统上的


Windows的默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,在Linux下显示为乱码。为了解决此问题,修改Linux的默认编码为GBK。方法如下:

方法1:

vi /etc/sysconfig/i18n

LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"

方法2:
vi /etc/profile

export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"

设置下php.ini 文件 default_charset = “gbk”

问题解决了,工作人员倒数据用的其他软件,可能编码被改变了,重新倒了一遍就好了,谢谢你的各种方法!

人气教程排行