查看相关教程,UTF-8和UTF-8 + BOM有所区别,于是把function.php编码改为后者。问题解决。
UFT-8 与UTF-8 BOM 的区别:(收集过来,我还没看)
UTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元,在解释一个UTF-16文本前,首先要弄清楚每个编码单元的字节序。例如“奎”的Unicode编码是594E,“乙”的Unicode编码是4E59。如果我们收到UTF-16字节流“594E”,那么这是“奎”还是“乙”?
Unicode规范中推荐的标记字节顺序的方法是BOM。BOM是Byte order Mark。BOM是一个有点小聪明的想法:
在UCS编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。
这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-Endian的。因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。
UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF(读者可以用我们前面介绍的编码方法验证一下)。所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。
WordPress源代码中文乱码的解决方法
2019-10-06 12:36WordPress教程网 Wordpress
WordPress在使用一切正常,无意查看源代码发现中文字符为乱码。潜意识告诉我们,应该是编码问题,问题应该是主题模板的变法,于是把所有模板文件都用EDITPLUS另存问UFT-8变法,发现问题还是没有解决。
延伸 · 阅读
- 2022-03-01Centos7的apache网站环境搭建wordpress
- 2022-03-01详解Xampp和wordpress在Centos7上的搭建与使用
- 2022-02-25PHP Everywhere漏洞使三万多个WordPress网站处于RCE攻击
- 2022-02-25tomcat服务器如何配置字符集为utf-8彻底解决中文乱
- 2022-02-23阿里云虚拟主机WordPress无法发送邮件解决方案
- 2022-02-23阿里云虚拟主机如何设置wordpress伪静态规则
- Wordpress
WordPress中用于获取及自定义头像图片的PHP脚本详解
这篇文章主要介绍了WordPress中用于获取及自定义头像图片的PHP脚本编写方法,分别为get_avatar()和alt标签的使用,需要的朋友可以参考下...
- Wordpress
WordPress 插件直接将服务器文件导入媒体库
WordPress 插件 直接将服务器文件导入媒体库 ...
- Wordpress
WordPress 显示文章摘要方法 详细篇
WordPress又一个比较不好的地方,首页、分类和其它归档页,文章默认都是全文输出排列的。不知现在国外博客是否都流行这种显示方式,反正我个人是很不...
- Wordpress
详解WordPress中调用评论模板和循环输出评论的PHP函数
这篇文章主要介绍了WordPress中调用评论模板和循环输出评论的PHP函数,分别是comments_template函数与wp_list_comments函数的使用,需要的朋友可以参考下...
- Wordpress
WordPress统计当前页面数据库查询次数及消耗时间的方法
这篇文章主要为大家介绍了WordPress统计当前页面数据库查询次数及消耗时间的方法,涉及get_num_queries与timer_stop函数的使用技巧,需要的朋友可以参考下...
- Wordpress
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
这篇文章主要介绍了WordPress中登陆后关闭登陆页面及设置用户不可见栏目的方法,是多用户模式下比较实用的两个功能,需要的朋友可以参考下...
- Wordpress
Wordpress被忽略的SEO技巧介绍
本文将从一个小细节说起来提升你网站的SEO功能 ...
- Wordpress
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决
这篇文章给大家介绍的是在Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法,相信"建立数据库连接错误"大家并不陌生,最近我在做一...