【问题标题】:Facebook Share button encoding problemFacebook 分享按钮编码问题
【发布时间】:2010-02-03 17:40:37
【问题描述】:

我正在尝试在我的网站上制作 Facebook 分享按钮。一切都很顺利,除了 Facebook 会混淆从元标记中获得的非 ascii 符号。例如:

我正在使用 URL http://example.com/facebook/ 共享一个页面。 http://example.com/facebook/ 的页面在其 HTML 中包含以下元标记:

<head>
...
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
...
<meta name="title" content="John Smith won £10000!" />
<meta name="description" content="Wanna be next John Smith?" />
<link rel="image_src" href="http://example.com/img/logo.jpg" />
...
</head>

问题在于,英镑 (£) 符号在 Facebook 分享弹出窗口中显示为 � 符号,这不是所需的行为。

如果有任何想法,我将不胜感激。

【问题讨论】:

    标签: facebook


    【解决方案1】:

    我建议将井号替换为等效实体,即 £ = 英镑。您可能还需要添加字符集定义,例如 事实上,你也许可以只使用元标记——只要把它放在其他标记之前。

    【讨论】:

    • 感谢您的建议。如您所见,设置 utf-8 字符集的元标记是 部分中的第一个元标记。尝试用 £ 替换 £和&磅; - 不幸的是,这没有帮助。
    猜你喜欢
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多