计算std:string的字节长度

2023-06-20,,

如果项目本身是使用 Unicode 字符集和utf8编码,std::string的length(),size()甚至是c的strLen取到的都是字节长度了,比如三个汉字,就是9,

以上情况不满足的话,就是用c++的宽字符std::wstring:

    std::string teststr = "dfd123";
std::wstring wStr(teststr.begin(),teststr.end());
  wStr.length();

std::wstring的length()取出的就是字节长度

计算std:string的字节长度的相关教程结束。

《计算std:string的字节长度.doc》

下载本文的Word格式文档,以方便收藏与打印。