在所有字符编码中,ASCII字符是否始终以相同的方式编码?

时间:2009-11-21 11:19:42

标签: encoding ascii character

在ASCII中,字符<被编码为单字节字符0x3C,我想知道的是有一个字符集,其中<编码方式不同?我尝试过UTF-8,它也一样。我试过GB2312,它也一样......

另一个问题是,所有字符集中的所有ASCII字符是否相同?

3 个答案:

答案 0 :(得分:6)

ASCII的前127个字符在所有ASCII派生字符集中都是相同的。它们在非ASCII字符集(例如EBCDIC)中不相同。

带代码的字符> 127根据代码页和/或编码而不同。

答案 1 :(得分:2)

不,ISO-646differ quite a lot from ASCII的一些非官方的区域变体。

答案 2 :(得分:1)

在UTF-16中,'abc'被编码为'0 97 0 98 0 99',这与ASCII非常相似,但是如果你试图将它解释为ASCII,你最终会得到一个额外的NUL字符(或者之后,取决于字节顺序)每个字符。没有太大的区别,但足以使它们不可互换。