【问题标题】:Should I use UTF-8 in HTML5 all the time?我应该一直在 HTML5 中使用 UTF-8 吗?
【发布时间】:2014-03-08 16:22:45
【问题描述】:

如果我在 HTML5 中使用 UTF-8,我有一些来自数据库的字符是模糊的。但是如果我使用

<meta charset="ISO-8859-1"> 

然后这些字符在浏览器上变得清晰并且看起来很好。 参考资料表明 UTF-8 是 HTML5 中的首选字符编码。

更新 1:Obscure 字符显示为 �

【问题讨论】:

标签: html utf-8 character-encoding iso-8859-1


【解决方案1】:

不,如果您的文档实际上不是 UTF-8 编码,则您应该在声明 UTF-8 作为编码的意义上定义“使用 UTF-8”。这也适用于任何其他编码。

UTF-8 确实是首选编码,但这意味着除了声明它之外,还要实际使用它。

因此,除非您知道如何将字符插入 HTML 文档时进行 UTF-8 编码,否则您应该声明实际使用的编码。

请注意,ISO-8859-1 实际上将被视为 windows-1252(根据浏览器传统和 HTML5 草案)。

【讨论】:

    猜你喜欢
    • 2013-07-26
    • 2013-06-18
    • 1970-01-01
    • 2011-03-19
    • 2016-08-21
    • 1970-01-01
    • 2011-05-15
    • 2020-09-19
    相关资源
    最近更新 更多