我正在尝试在我的网站上建立Facebook共享按钮。一切顺利,除了Facebook伪装从meta标签获得的非ascii符号。例如:
我正在与网址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共享弹出窗口中,磅(£)符号显示为 符号,这不是理想的行为。
我会很感激任何想法。
答案 0 :(得分:1)
我建议用等效实体替换井号,即&amp;#163; =£。您可能还需要添加字符集定义,例如&lt; meta http-equiv =“Content-Type”content =“text / html; charset = utf-8”&gt;实际上,您可能只能使用元标记 - 只需将其放在其他标记之前。