HTML 中的自定义 google 字体错误
Custom google font error in HTML
我有一个 blog,我在 <body>
元素的每个文本中使用 Google 字体中的自定义字体,但只要有倒逗号或双倒排我文本中的逗号,它没有按应有的方式显示 - 它被一个未知字符替换。
我什至查看了字体,有对引号的字符支持。
这是一个特殊的字符。请检查以下示例
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”
希望对您有所帮助。
我认为这与您的字体无关。
如果您查看源代码,您会发现那里的字符已经损坏:
这是你的编码问题。您的站点是 UTF-8,但字符似乎不是 UTF-8。您需要使用 UTF-8 字符或更改站点的编码。 (第一个选项更可取)
如果您将站点编码更改为 Windows-1252(Chrome 根据内容自动建议),一切似乎都很好:
问题是您是如何创建此文本的?也许在 Word 中然后复制粘贴?或者您的博客后端不是 UTF-8?
还要注意有两个不同的字符:’
vs ´
.
当您从其他来源(如 MS word)复制文本时,通常会出现特殊字符。在数据库中输入或修改时手动输入引号即可解决
我有一个 blog,我在 <body>
元素的每个文本中使用 Google 字体中的自定义字体,但只要有倒逗号或双倒排我文本中的逗号,它没有按应有的方式显示 - 它被一个未知字符替换。
我什至查看了字体,有对引号的字符支持。
这是一个特殊的字符。请检查以下示例
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”
希望对您有所帮助。
我认为这与您的字体无关。
如果您查看源代码,您会发现那里的字符已经损坏:
这是你的编码问题。您的站点是 UTF-8,但字符似乎不是 UTF-8。您需要使用 UTF-8 字符或更改站点的编码。 (第一个选项更可取) 如果您将站点编码更改为 Windows-1252(Chrome 根据内容自动建议),一切似乎都很好:
问题是您是如何创建此文本的?也许在 Word 中然后复制粘贴?或者您的博客后端不是 UTF-8?
还要注意有两个不同的字符:’
vs ´
.
当您从其他来源(如 MS word)复制文本时,通常会出现特殊字符。在数据库中输入或修改时手动输入引号即可解决