在在线diveintopython3书中,它说utf-32和utf-16的优势在于
UTF-32是一种简单的编码;它接受每个Unicode字符(一个4字节的数字),并用相同的数字表示字符。这有一些优点,最重要的是可以在恒定时间内找到字符串的第N个字符,因为第N个字符从4×N字节开始。
有人能解释一下吗?如果可能的话,举个例子,我不确定我是否已经完全理解了
发布于 2015-07-08 18:30:06
正如帕维尔所说,人物没有什么意义,他们最接近的等价物在不同的语言中意味着不同的东西(见:印度文)。即使是这样,在UTF-32中,无论你认为一个角色是什么,都很容易计数,尽管有不同的含义。它是一个拉丁'A',钱德拉喀拉,கா等,因为固定的宽度。
https://stackoverflow.com/questions/16631578
复制相似问题