WordPress 如何将其转为UTF-8编码
wordpress编码的问题,一般我们创建数据库时,选择utf-8的编码,而不选择gb2312,这是因为utf-8是符合国际标准的,而gb2312是国家标准,可使用的区域是有限制的。
如何在wordpress主题中,手动添加keywords与description,我们用下面的实例说明:
<meta name="keywords" content="测试用的keywords" />
<meta name="description" content="测试用的description" />
在该主题下,找到header.php的文件,用dreamweaver打开,在head里加入以上代码,然后保存。这时已经成功的添加了keywords与description了,如果你查看页面源代码时,发现文字部分出现圈圈框框的乱码,这时不要慌张,再次找到header.php文件,用dreamweaver打开,然后找到修改-页面属性(或者直接ctrl+J),然后找到标题/编码,设置为Unicode(UTF-8),确定并保存。然后你在刷新一下页面,查看是否还有乱码,这时如果仍然有,可能是浏览器缓存的问题,清理一下就ok了,然后你再试试。
出现上述问题的原因是,数据库设置utf-8的编码,但是wordpress的主题本身是用gb2312编码的,只要用上面的方法修改一下就没问题了哦。
如何解决GBK转换UTF-8乱码问题
一直以来都是在用wordpress搭建网站,前段时间想利用dedecms这类程序来搭建一个在线问答平台,模板装上去进行了一些简单的测试,发现了一些bug,就是提问的页面出现乱码,找了很久才知道原因。原因是这个问答模板的提问页面采用的是gbk编码,而这个系统的编码是utf8。
原因其实和之前《WordPress主题乱码》这篇文章提到的原因一样,都是因为保存编码格式出错导致。找到了出现了问题的原因,下一步就着手修改编码,把这个网页的编码由gbk转换utf8。
本来想找一个在线gbk转utf8工具,进行在线实现gbk和utf8格式互转,但是找了很久都没有找到满意的工具,于是本着自己动手丰衣足食的原则,利用Dreamweaver这款功能强大的网页编辑器进行修改,其实操作很简单,步骤如下:
一、模板文件转换
(1)用DW打开模板文件,选择 修改——页面属性——标题/编码
(2)我们只要将编码选择为UTF-8即可,下面还有一个选择就是:是否包含Unicode签名(BOM),选择不带bom的格式保存。
(3)若发现有的文字出现了乱码自己手动更改为对应的中文,从而将全部的模板文章转换为UTF-8格式!
二、数据库文件转换
(1)首先备份数据库文件,以免出现文件丢失
(2)打开phpMyAdmin找到要编辑的数据库文件,导出到本地。
(3)将导出的.sql文件利用Notepad++或者DW打开进行本地编辑,查找到charset=utf-8并全部替换为charset=utf-8即可。
转载请注明出处51数据库 » wordpressutf8gbk
奔跑的二大爷S