c++字符编码转换
简述
字符编码一直是软件开发中很麻烦的问题。当前项目开发普遍使用的字符集是utf-8
,而windows系统则默认是gbk
,linux默认编码则是utf-8
,所以想要开发一个在windows正常运行的软件,就需要考虑字符集的问题。
c++11新增了很多本地化的功能,包括字符编码转换等,主要使用wstring_convert和codecvt相结合进行转换,下面介绍具体的方法供大家学习(复制粘贴
zhe-si 2022-03-15 23:25 原文
字符编码一直是软件开发中很麻烦的问题。当前项目开发普遍使用的字符集是utf-8
,而windows系统则默认是gbk
,linux默认编码则是utf-8
,所以想要开发一个在windows正常运行的软件,就需要考虑字符集的问题。
c++11新增了很多本地化的功能,包括字符编码转换等,主要使用wstring_convert和codecvt相结合进行转换,下面介绍具体的方法供大家学习(复制粘贴