Visual Studio的c++调试中正确显示所读取的utf-8编码的字符串
如果Visual C++
的工程属性中设置了“多字节字符集”,那么程序读取utf-8编码的文件中的中文时,保存在字符串中,想在监视窗口查看字符串内容时,可能会发现内容是乱码的。
解决方案是,在字符串变量后添加“,s8”,即可正确显示中文内容,如下图所示。
更多内容请参考官方说明
如果Visual C++
的工程属性中设置了“多字节字符集”,那么程序读取utf-8编码的文件中的中文时,保存在字符串中,想在监视窗口查看字符串内容时,可能会发现内容是乱码的。
解决方案是,在字符串变量后添加“,s8”,即可正确显示中文内容,如下图所示。
更多内容请参考官方说明