有没有一种字符编码的例子与ASCII不兼容?为什么不兼容?
此外,除了UTF和ISO8859(我已经知道了),还有哪些编码具有向上兼容ASCII的特性?为什么?
存在基于EBCDIC的编码,它们与ASCII不兼容。例如,我最近遇到一封使用CP1026(也称为EBCDIC 1026)编码的电子邮件。如果您查看其字符表,字母和数字的编码偏移与ASCII非常不同。这会导致我的电子邮件解析器出现问题,特别是因为LF
被编码为0x25而不是ASCII中的0x0A。
¥
存在于 0x5c
的位置,而通常 \
会在那里。 - Craig Ringer'~'
字符被替换成了一个上划线(U+203E)字符。此外,还有ISO-2022编码,它使用ASCII转义序列在单字节和多字节模式之间进行切换。 - Remy Lebeau