首頁 >後端開發 >php教程 >dede 发布静态页面乱码问题

dede 发布静态页面乱码问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-06-23 13:51:411027瀏覽

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”

问题解决了,工作人员倒数据用的其他软件,可能编码被改变了,重新倒了一遍就好了,谢谢你的各种方法!
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn