ANSI到UTF-8的转换
我想知道:ANSI到UTF-8的转换,utf-8,character-encoding,Utf 8,Character Encoding,我想知道: 所有以ANSI(1252)编码的字符都可以毫无问题地转换为UTF-8 在UTF-8中编码的所有字符都无法毫无问题地转换为ANSI(1252)(例如:Ǣ无法转换为ANSI编码) 你能帮我确认一下它是正确的吗 谢谢 是的,Windows-1252中可表示的所有字符都具有Unicode等价物,因此可以转换为UTF-8。有关显示到Unicode代码点的映射的表,请参见 由于Windows-1252是一个8位字符集,UTF-8可以表示数千个不同的字符,因此显然有很多字符可以表示为UTF-8,而
谢谢 是的,Windows-1252中可表示的所有字符都具有Unicode等价物,因此可以转换为UTF-8。有关显示到Unicode代码点的映射的表,请参见 由于Windows-1252是一个8位字符集,UTF-8可以表示数千个不同的字符,因此显然有很多字符可以表示为UTF-8,而不能表示为Windows-1252
请注意,Windows-1252编码的名称“ANSI”完全不正确。当它第一次被提出时,它的目的是成为一个ANSI标准,但这从未发生过。不幸的是,这个名字仍然存在。(Microsoft相关文档通常也将UTF-16称为“Unicode”,这是另一个误称;UTF-16是Unicode的一种表示形式,但也有其他表示形式。)是的,这是正确的。1252只支持251个不同的字符,但Unicode到目前为止分配了100000个字符,可容纳110万个字符。