WordPress主题模板中的中文显示为乱码的解决方法

一直以来有个困惑,就是在WordPress主题模板中添加的中文在前台显示时就会显示为乱码,以致于在网页底部模板中添加ICP备案号都不能直接添加中文,我就暂时使用的10位unicode编码来替代的汉字,例如“豫”字我就用的编辑“豫”代替。这虽然在视觉上显示了汉字,但如果查看网页源文件的话,显示的却是10位unicode编码“豫”而不是汉字。这个问题的原因是什么呢?怎样解决这个问题呢?

原来都是编码惹的祸,解决方法如下:

用Dreamweaver打开模板文件,然后点击菜单栏中的“修改→页面属性”,打开“页面属性”窗口,如图:

 

WordPress主题模板中的中文显示为乱码的解决方法

点击左侧“分类”框中的“标题/编辑”选项,然后在右侧的编辑下拉框中选择“Unicode(UTF-8)”,然后点击“重新载入”,再点击“确定”,然后再在模板中直接添加中文,最后保存该模板文件并替换原来的模板文件即可。

这样你再打开网页就能看到正常显示的中文了,而且源文件中显示的也是中文哦!

PS:还有一个更方便的解决方法,那就是使用Notepad++来编辑文件,在“格式”中选中“以UTF-8无BOM格式编码”。如图:

WordPress主题模板中的中文显示为乱码的解决方法

 

然后只要你在编辑的文件代码中输入有任意中文,然后再保存文件,文件的编码即自动变成UTF-8无BOM格式,中文也就能够正常显示了。

You may also like...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注