我有一个blog我在<body>
元素的每个文本中使用Google字体中的自定义字体,但只要我的文字中有一个倒置的逗号或双重逗号,就会没有显示它应该是 - 它被一个未知的字符替换。
我甚至查看了字体,并且有引号的字符支持。
答案 0 :(得分:1)
我认为这与你的字体无关。
如果您查看源代码,您会看到字符已经被破坏了:
这是您的编码问题。您的网站是UTF-8,但字符似乎是非UTF-8。您需要使用UTF-8字符或更改站点的编码。 (第一选择是可取的) 如果您将网站编码更改为Windows-1252(由Chrome根据内容自动建议),一切似乎都很好:
问题是你是如何创建这个文本的?也许在Word然后复制和粘贴?或者你的博客后端不是UTF-8?
另请注意,有两个不同的字符:’
与´
。
答案 1 :(得分:0)
这是一个特殊的角色。请查看以下示例
if you want to write "Don't" than you have to use "don’t"
if you want to write in double quote "highly sought users" than you have to use “highly sought users”
我希望这会对你有所帮助。
答案 2 :(得分:0)
通常,当您从MS word等其他来源复制文本时,会出现特殊字符。这可以通过在数据库中输入或修改时手动输入引号来解决。