UTF8,ISO-8859-x或7位ASCII和实体

var*_*tec 0 xml xhtml

您对XHTML和XML中的重音和特殊字符的编码有何看法?

  • 您是否将每个非US-ASCII字符转换为命名实体?
  • 您使用ISO-8859-x或Win-125x并对其他实体进行编码?
  • 或者你是否直接用UTF-8编写所有内容,而不用担心实体?

请详细说明哪个以及为什么.

Ser*_*jev 7

我不能确切地告诉你为什么会发生这种情况,但是在我5年的使用UTF-8为每个网页的经历中(我主要使用西里尔和波罗的海符号),我还没有看到任何字符显示不正确.


Nem*_*vic 6

UTF-8.

它的设计完全是为了解决用UTF-16发生的kdgregory提到的问题并且它做得非常好.今天几乎每个编辑器(包括记事本)都支持UTF-8,它也是XML的默认编码.