Visual Studio的c++调试正确显示所读取的utf-8编码的字符串

Visual Studio的c++调试中正确显示所读取的utf-8编码的字符串

Visual Studio的c++调试正确显示所读取的utf-8编码的字符串_第1张图片

如果Visual C++的工程属性中设置了“多字节字符集”,那么程序读取utf-8编码的文件中的中文时,保存在字符串中,想在监视窗口查看字符串内容时,可能会发现内容是乱码的。

解决方案是,在字符串变量后添加“,s8”,即可正确显示中文内容,如下图所示。
Visual Studio的c++调试正确显示所读取的utf-8编码的字符串_第2张图片
更多内容请参考官方说明

你可能感兴趣的:(c++,MSVC,visual,studio)