多字节是啥意思?win32api 里面的 wchar?
当年巨硬以为 utf-16 就能容纳全世界所有字符,没想到 unicode 现在连表情符都放进来了。更夸张的是,表情符还是兼容各种肤色,不能搞歧视!
现在别想那么有的没的。在大多数情况下,使用 utf8. 而在内存里面,我看现在的趋势是使用 utf-16.
我记得 Python 和 Qt 在内存里面存储字符串的时候,如果判断是 latin 编码,就使用 latin1 编码存储,如果判断是非 latin 编码,就使用 utf-16 存储在内存里面。在内存里面,可以避免 utf-16 的字节序问题,也能更快的实现字符串的各种算法。
【 在 damingge 的大作中提到: 】
: 卧槽,太tmd麻烦了,这么多字符串搞到啥时候????
: 为啥非要分多字节和UNICODE啊?
--
FROM 183.253.147.*