您对XHTML和XML中的重音和特殊字符的编码有何看法?
您是否将每个非US-ASCII字符转换为命名实体?
您使用ISO-8859-x或Win-125x并对其他实体进行编码?
或者你是否直接用UTF-8编写所有内容,而不用担心实体?
请详细说明哪个以及为什么.
我不能确切地告诉你为什么会发生这种情况,但是在我5年的使用UTF-8为每个网页的经历中(我主要使用西里尔和波罗的海符号),我还没有看到任何字符显示不正确.
UTF-8.
它的设计完全是为了解决用UTF-16发生的kdgregory提到的问题并且它做得非常好.今天几乎每个编辑器(包括记事本)都支持UTF-8,它也是XML的默认编码.