【发布时间】:2013-07-26 03:56:36
【问题描述】:
UTF-8 可以编码为 1、2 和最多 4 个字节。我系统上的单个 char 是 1 个字节。我是否应该使用wchar_t 作为预防措施,以便能够适应任意 UTF-8 编码的字符?
【问题讨论】:
-
没有必要。参考这个:stackoverflow.com/questions/2259544/…>
-
wchar_t是(通常?)2 个字节,而不是 4 个。 -
没有。请参阅utf8everywhere.org 了解您应该做什么:)