博客刚刚上线,今天修改了WordPress主题的footer.php文件,底部加上了“桌面版 ”和“移动版”链接,上传后以后发现这几个字都是乱码,查看源代码,发现也是乱码,而页面上其他汉字显示正常。
原因及解决方法:我编辑php文件使用的是EditPlus,保存文件时默认编码是“ANSI”,虽然在文本编辑器里看上去正常,但上传后就会出现乱码。所以需要在保存文件的时候,将文件另存为“UTF-8”格式,然后再保存上传,问题解决。
附注:一套完整的WordPress模版应至少包括如下文件
style.css : 样式表文件
index.php : 首页模板
archive.php : 文章归档/分类目录模板
404.php : 404 模板
comments.php : 留言/回复模板
footer.php : 底部模板
header.php : 顶部模板
sidebar.php : 侧栏模板
page.php : 页面模板
single.php : 文章页面模板
functions.php : 模板函数
search.php : 搜索结果模板
当然,有些主题可能不止这些文件,比如HotNews Pro主题模板文件有上百个,但以上文件是每套模板所必备的。
转载请注明:观测者 » WordPress中文乱码解决办法