首页   >   网站建设   >   建站教程

织梦dedecms模板出现乱码的原因和解决方法

这两天找到了一个精仿【站长之家】的织梦个人博客模板,在给网站更换模板的时候,出现了中文乱码的情况,开始以为是phpstudy乱码,但是后来发现只有写死的文字才会乱码,php动态数据中的文字反而不会乱码。

织梦dedecms模板出现乱码的原因和解决方法

这个问题还是折腾了一会儿,但其实很简单,我的dedecms是utf8版本的,但是页面不是utf8字符集,所以才导致了乱码。

解决步骤:

1、检查html文件中meta标签设置的编码格式,是否与dedecms程序的版本一致;

2、检查文件保存的编码是否是utf8;

第一步就不多说了,大家直接找到源文件打开看一下,我这个模板就是有问题的,默认是gb2312,如下所示:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

所以这里直接就有问题了,需要更改为utf-8。

第二步依旧是打开这个html源文件,然后在编辑器中点击“另存为”,这个时候我们就可以看到文件原来的默认编码了,如下图:

织梦dedecms模板出现乱码的原因和解决方法

我一开始还猜测它是否也是gb2312或者gbk,没想到竟然是ANSI,这差的有点儿远了,改成utf8之后点击保存,覆盖掉原先的文件即可。

QQ群: 686430774  /  718410762

站长Q: 1347384268

如果文章有帮到你,可以考虑请博主喝杯咖啡!

分享到:

欢迎分享本文,转载请注明出处!

作者:不忘初心

发布时间:2019-06-05

永久地址:https://www.jiweichengzhu.com/article/c5d1a9e4f8b84f019d55beeed62127ea

评论