我正在阅读wchar_t在一般编程中有什么用?并在接受的答案中发现了令人困惑的事情:
使用带有可变宽度编码的char更常见,例如UTF-8或GB 18030.
我从教科书中找到了这个:
UTF-8的Unicode编码最多不是4个字节吗?char对于大多数平台是1字节.我误解了什么吗?
char
更新:
搜索和阅读后,现在我知道:
std::string::size()
那么编辑们都在处理代码单元吗?如果我将文件编码从utf8更改为uft32,那么大小?将是4?
?
c++
c++ ×1