【问题标题】:difficulty with japanese character encoding in wordpresswordpress中日文字符编码的困难
【发布时间】:2010-10-07 13:23:48
【问题描述】:

我有一个英文的 wordpress 安装,但所有的内容都是日文的。我已在页面的 head 部分将字符集设置为 utf-8,并且所有字符都显示正常。但是,如果我使用 wordpress 搜索小部件搜索日语内容,所有字符都会被编码成一些看起来像这样的奇怪编码:%E3%82%92%E8%A1%8C%E3%81%84%E3 %81%BE%E3%81%99%E3%80%82 所以搜索不起作用。我找了大约 2 个小时试图找出问题所在,但我无法解决。任何帮助将不胜感激。谢谢

【问题讨论】:

  • 字符在哪里被精确编码?这在哪里出现?搜索是否使用 GET 参数?因为那些需要以这种方式编码......
  • 它们必须在被放入获取变量之前进行编码,因为结果页面的 url 看起来像这样:address.com/news/… 并且在搜索框中也出现了所有这些垃圾

标签: wordpress unicode character-encoding


【解决方案1】:

1 你必须知道你的日语内容的编码。

2 然后你必须将所有内容转换为 UTF-8,然后放入 Wordpress DB。

我猜你跳过了第 1 步。因此 wordpress DB 有 Shift-JIS 或 EUC 日文内容。 但 wordpress 认为所有内容都是 UTF-8。 然后 Wordpress 使用 Charcterset=UTF-8 元标记发送搜索结果。

【讨论】:

    猜你喜欢
    • 2016-12-24
    • 2018-10-05
    • 1970-01-01
    • 1970-01-01
    • 2013-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多