HTML 中的自定义 google 字体错误

Custom google font error in HTML

我有一个 blog,我在 <body> 元素的每个文本中使用 Google 字体中的自定义字体,但只要有倒逗号或双倒排我文本中的逗号,它没有按应有的方式显示 - 它被一个未知字符替换。

我什至查看了字体,有对引号的字符支持。

这是一个特殊的字符。请检查以下示例

if you want to write "Don't"  than you have to use "don&rsquo;t"
if you want to write in double quote "highly sought users"  than you have to use &ldquo;highly sought users&rdquo;

希望对您有所帮助。

我认为这与您的字体无关。

如果您查看源代码,您会发现那里的字符已经损坏:

这是你的编码问题。您的站点是 UTF-8,但字符似乎不是 UTF-8。您需要使用 UTF-8 字符或更改站点的编码。 (第一个选项更可取) 如果您将站点编码更改为 Windows-1252(Chrome 根据内容自动建议),一切似乎都很好:

问题是您是如何创建此文本的?也许在 Word 中然后复制粘贴?或者您的博客后端不是 UTF-8?

还要注意有两个不同的字符:vs ´.

当您从其他来源(如 MS word)复制文本时,通常会出现特殊字符。在数据库中输入或修改时手动输入引号即可解决