问题:
在linux系统下,推送的数据流要求为utf8格式,但项目编码为GBK格式,尝试了各种函数转换,但结果不尽如人意,且std::string debug时,中文字符直接显示为乱码。。。
解决方案:
在CLION中直接将编码格式设置为UTF8,并且全局使用,对中文debug没有影响,字符串也显示正常了,也不需要在操心转换的问题了。
文件 ==> 设置 界面配置如下:
实际测试,发现source code 的实际编码格式对std::string无影响,且debug时,中文显示也正常了~~~