是否最好在html中使用特殊字符或字符本身的字符代码?

时间:2012-04-11 19:17:52

标签: html special-characters

我有一个包含字符ë的html文件。

html包含这一行,它指定我使用的是iso-8859-15字符集。

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">

我可以在html文件中选择使用字符代码&euml;还是字符ë。两者都很好。

我想知道一个人是否比另一个更受欢迎,为什么?

4 个答案:

答案 0 :(得分:1)

我相信字符代码确保了最大的可重用性/灵活性。例如,如果我想在我尚未定义字符集的地方复制并粘贴该文本,则更有可能工作。此外,如果内容来自数据库,则可确保最大的灵活性。

免责声明:这个问题没有正确答案 - 纯属意见。

答案 1 :(得分:1)

真实角色是:

  • 更高带宽效率
  • 撰写或编辑网页时更易于阅读

实体:

  • 让您不必过多关注字符编码

只需使用真实字符,并确保整个生产链中都有一个unicode编码。

答案 2 :(得分:0)

  

实体用于实现保留字符或表达   使用键盘无法轻松输入的字符。

所以我认为最好使用实体名称&euml或实体编号&#235;

答案 3 :(得分:0)

你不应该使用ISO-8859-15,因为它没有ISO-8859-1那么广泛的支持,即使它工作也没有提供真正的好处。如果您使用实体,请以分号结尾:&euml;(不是&euml)。

关于字符与实体引用的使用,最好的答案可能是:如果必须要求,请使用实体。但是使用这样的字符并不是真正的火箭科学,它使源更具可读性。