WordPress摘要结尾乱码解决方法
2013-03-22 10:26
375 查看
文章摘要产生乱码的原因,这种乱码现象一般是出现在文章正文结尾截断的地方,那是因为WordPress模板的默认字符集原先就是UTF-8,但是它对于英文来说是一 个字母一个字节(8位)来编码,而中文却是一个汉字三个字节(24位)来编码。WordPress 显示摘要的时候,英文内容摘要往往可以正常显示,但是中文摘要在截断之后,通常往往会出现以两个类似于??, □□, 或者■■等乱码符号。所以文章摘要截断的函数只会 判断在多少字节的地方去截,如果到了那个地方一个汉字只显示了三分之一或者三分之二的时候,那么那个汉字就不能够完整的显示, 而函数又不能很智能的多截一个字节或者少截一个,怎么办呢?于是就导致了文章摘要产生了乱码。这个问题我相信在很多有类似功能的国外模板上都会出现,这不是数据库的错,也不 是字符集的问题,只是因为作者在编写模板的时候并没有考虑到中文字符可能产生的问题。 所以,我们要手动修改截断的函数。找到正在使用的主题下的index.php。
"utf-8″ 就是我们添加上去的函数,修改好之后保存上传,终于正常了。
post_content)), 0, 365,”…”,“utf-8″); ?>” title=”详细阅读 ” rel=”bookmark”>阅读全文
"utf-8″ 就是我们添加上去的函数,修改好之后保存上传,终于正常了。
相关文章推荐
- WordPress中文摘要结尾乱码解决方法
- WordPress摘要结尾乱码解决方法
- WordPress中文出现乱码的解决方法
- CString与char[] 的相互转换方法以及结尾乱码问题的分析解决
- WordPress搬家方法及乱码的解决方法
- wordpress上传中文附件乱码解决方法
- Windows平台IIS下WordPress 2.7 中文tag和中文分类链接乱码的解决方法
- CString与char[] 的相互转换方法以及结尾乱码问题的分析解决
- CString与char[] 的相互转换方法以及结尾乱码问题的分析解决
- 【WordPress】wordpress中文tags乱码诸多解决办法
- jQuery Ajax传值给Servlet,在Servlet里Get接受参数乱码的解决方法
- Mysql和网页显示乱码解决方法集锦
- PHP json_encode中文乱码解决方法
- vim 中文乱码问题解决方法
- Get,Post请求中文乱码问题有效解决方法
- 项目以及ide的编码格式都改为utf-8后,页面依旧乱码问题的解决方法
- 记几个页面乱码的解决方法
- linux下vim中文乱码的解决方法以及vim多字节编码机制的工作流程
- Code:Blocks 中文乱码问题原因分析和解决方法
- charels请求响应乱码解决问题方法