wordpress主题部分乱码,如图所示
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
文件的编码问题,如果使用电脑的记事本编辑,会出现许多问题。
用Windows的记事本打开,选择 “另存为”,看文件的默认编码是UTF-8还是ANSI,如果是ANSI则中文易乱码,请另存为utf8格式。
注意,utf8编码分两种,一种带bom,一种不带。
一般来说,php是不支持有BOM的,php文件应该保存为UTF-8无BOM类型,而windows记事本的UTF-8是有BOM的,这就会造成错误。
避免这些问题,可以使用专业编辑器,如dw,或者EditPlus等。
详细解释和软件下载,请到这里:
同意楼上答案! 若是用插件,这种错误基本不会出现,因为做插件时候会用utf8编码。
解决办法:
在wordpress的数据中查一下wp_term_taxonomy表。看看后台存储的分类目录的值是不是正常汉字。若是,说明前台显示有问题,找对应页面。(估计数据库存的是正常汉字,因为分类目录是通过wordpress添加的。)
ps:在wp_term_taxonomy表中,根据taxonomy字段的值来识别term的类型。 taxonomy值为category的就是分类目录。
用Windows的记事本打开,选择 “另存为”,看文件的默认编码是UTF-8还是ANSI,如果是ANSI则中文易乱码,请另存为utf8格式。
注意,utf8编码分两种,一种带bom,一种不带。
一般来说,php是不支持有BOM的,php文件应该保存为UTF-8无BOM类型,而windows记事本的UTF-8是有BOM的,这就会造成错误。
避免这些问题,可以使用专业编辑器,如dw,或者EditPlus等。
详细解释和软件下载,请到这里:
同意楼上答案! 若是用插件,这种错误基本不会出现,因为做插件时候会用utf8编码。
解决办法:
在wordpress的数据中查一下wp_term_taxonomy表。看看后台存储的分类目录的值是不是正常汉字。若是,说明前台显示有问题,找对应页面。(估计数据库存的是正常汉字,因为分类目录是通过wordpress添加的。)
ps:在wp_term_taxonomy表中,根据taxonomy字段的值来识别term的类型。 taxonomy值为category的就是分类目录。
追问
找到了,是数据库的问题,虽然你说的没有解决我的问题,但是给了我启发,现在已经解决了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询