MS的WCHAR本来就能表示全部字符啊
只不过很多人自己手撸的处理WCHAR的代码,不能正确处理utf16的surrogate pair(一个字符需要用两个WCHAR表示的)
【 在 hgoldfish 的大作中提到: 】
: 多字节是啥意思?win32api 里面的 wchar?
: 当年巨硬以为 utf-16 就能容纳全世界所有字符,没想到 unicode 现在连表情符都放进来了。更夸张的是,表情符还是兼容各种肤色,不能搞歧视!
: 现在别想那么有的没的。在大多数情况下,使用 utf8. 而在内存里面,我看现在的趋势是使用 utf-16.
: ...................
--
FROM 222.130.138.*