【问题标题】:Character encoding issue when posting on Facebook wall在 Facebook 墙上发帖时出现字符编码问题
【发布时间】:2011-12-29 22:28:13
【问题描述】:

我正在运行一个 WordPress 网站 http://egeszsegakademia.org(匈牙利语)

当我点击帖子中嵌入的“Like”按钮时,我的 Facebook 墙上看起来很奇怪(充满了特殊字符,如“?”或“©”等)。当我直接在我的 FB 墙上分享我的帖子的链接时,也会发生同样的事情。

我已经通过网络寻找解决方案,我做了所有建议的事情,例如。使用 Notepad++ 将我的主题的 php 文件转换为 UTF8(没有 BOM),使用“将 WP 数据库转换为 UTF-8”插件将我的数据库表的全部内容转换为没有任何成功。

Facebook 调试显示一些错误,但我不知道如何修复它们:

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fegeszsegakademia.org%2F2011%2F12%2F29%2Fmire-jok-az-aminosavak%2F

这些错误是否会导致我在 FB 墙上发帖时出现字符编码问题?

谁能帮帮我?

【问题讨论】:

  • 嗯,奇怪。这些字符似乎是 UTF-8 编码的,并且您的内容类型信息在响应标头和 HTML 文档的标头中都匹配。尽管如此,您的数据似乎由于某种原因被作为 ISO-8859-1 提供给 Facebook。

标签: wordpress encoding facebook-wall


【解决方案1】:

在查看您的 url 的来源时,似乎 og:description 中有一个特殊字符,即使是 Firefox 浏览器也无法识别并显示为带有白色问号的背面菱形。它就在Å 部分之后。

【讨论】:

    猜你喜欢
    • 2011-06-18
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多