【问题标题】:Wordpress COMMENTS IN URDU (other language)乌尔都语中的 Wordpress 评论(其他语言)
【发布时间】:2010-07-16 14:32:42
【问题描述】:

我正在做一个 wordpress 项目。我的数据库一般是 utf 格式。数据库方面似乎一切都很好,除了 cmets 之外,网站的其余部分都运行良好。 当我显示 cmets wordpress 时只显示符号而不是单词 谁能帮帮我?

http://www.freeimagehosting.net/>http://www.freeimagehosting.net/uploads/67cbb3183f.jpg border=0 alt="免费图片托管">

【问题讨论】:

    标签: mysql wordpress utf-8


    【解决方案1】:

    首先,检查这些符号实际上不在数据库中 - 这通常发生在数据库之间的导入/导出期间。

    如果一切正常,检查Content-Type 标头是否像这样发送(我使用HttpFox);

    Content-Type: text/html; charset=UTF-8
    

    另外,但不要强迫我,我已经阅读了一些(旧的)浏览器在 HTML <head /> 中仍然需要一个 Http-Equiv 标记;

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    

    并确保您的数据库连接也是 UTF-8 - 对于 MySQL,请使用 SET NAMES

    WordPress 应该已经完成​​了大部分工作,但检查并没有什么坏处。

    【讨论】:

    • 我检查了数据库,那里的 cmets 格式正确。网站的其余部分运行良好,帖子和页面也是乌尔都语,它们没有问题。很清楚html字符集和我的sql连接没有问题...请访问:eeqaz.org我已经上传了网站...
    • “它清楚地表明 html 字符集和我的 sql 连接没有问题” - 你的意思是你已经做了我在回答中建议的检查,还是你认为一切都应该没问题,因为数据库还好吗?
    【解决方案2】:

    除了 TheDeadMedic 所说的所有内容之外,请确保:

    • 在您的 wp-config.php 中,您设置 define(‘DB_CHARSET’, ‘utf8′);
    • SQL 连接有SET NAMES UTF8

    我遇到过第二个无法完成的情况,但是我取出 define(‘DB_CHARSET’, ‘utf8′); 后最终字符集恢复正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多