是ASCII字符串端序安全吗?

时间:2013-05-31 09:11:06

标签: encoding utf-8 character-encoding ascii

我正在做数学运算,如果我将二进制表示(二进制模式下的二进制文件)中的每一点信息(变量的内容)保持在1字节以下,那么无论什么是endianess,我都是安全的。在平台上实现,这意味着ASCII字符集根据定义是字节序安全的或双端的,因为它提供2 ^ 8个排列? 我认为UTF-8不是双端的结果。

1 个答案:

答案 0 :(得分:5)

字节顺序是指字节顺序,即多字节序列的字节出现的顺序。

对于ASCII,它没有意义,因为没有多字节序列。

对于UTF-8,UTF-8标准已经精确且明确地定义了所有多字节序列中的字节顺序。需要额外的规则(例如big-endian或little-endian)来指定或澄清此顺序。所以...也不适用。