Maison >développement back-end >tutoriel php >dede 发布静态页面乱码问题

dede 发布静态页面乱码问题

WBOY
WBOYoriginal
2016-06-23 13:51:41972parcourir

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”

问题解决了,工作人员倒数据用的其他软件,可能编码被改变了,重新倒了一遍就好了,谢谢你的各种方法!
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:curl的一些小问题Article suivant:还是不行大神们,救救我吧