【发布时间】:2016-07-21 02:57:40
【问题描述】:
在处理 Unicode 时,我遇到了用于将宽字符转换为等效多字节字符的“wctomb”API,我的问题是 UTF-8、UTF 16 都被认为是多字节编码,因为长度可变,所以在哪个编码 wctomb 给出输出?
【问题讨论】:
标签: unicode
在处理 Unicode 时,我遇到了用于将宽字符转换为等效多字节字符的“wctomb”API,我的问题是 UTF-8、UTF 16 都被认为是多字节编码,因为长度可变,所以在哪个编码 wctomb 给出输出?
【问题讨论】:
标签: unicode
wctomb(和其他相关函数)的“宽”和“多字节”编码格式与平台相关,也可能与语言环境相关(参见setlocale 和LC_CTYPE)。没有可移植的方法来检测或控制使用哪种编码。
【讨论】: