C++ std::string 的编码格式说明

    首先,关于utf-8的编码说明:有1个字节,有两个字节的(大多数中文),也有三个字节的(少部分其他国家字符)。因此网络传输接收到的数据利用std::string类型来保存也是没问题的。

    C++ std::string存储的是单字节字符,对于中文编码,编码的时候一般是将中文字变成2个字节的gb2312后存储到std::string里面。

    比如:std::string s = "abcd你好";    长度是8个字节,使用s.length方法测试下即可知道。

猜你喜欢

转载自blog.csdn.net/u010820135/article/details/81125438
今日推荐