VS 窗口调试默认的时候是显示ANSI字符的,所以如果我们在显示其他编码的时候往往会发现一团乱码。所以在调试查看的时候需要配合上默认的参数来转换输出。如下图UTF-8的字符串显示:
下面我们将对调试参数进行一个简答的汇总
参数 | 说明 |
---|---|
s | 显示ANSI字符集数据 |
su | 显示UNICODE字符集数据 |
s8 | 显示UTF-8字符集数据 |
d,i | 有符号的十进制显示数据 |
u | 无符号的十进制显示数据 |
o | 显示八进制数据 |
x | 显示十六进制数据 |
c | 显示数字表示的字符 |
hr | 查看Windows HRESULT解释 |
wm | 将数字转换为windows messge的宏显示 |
wc | 窗口类标志 |
数字 | 显示数组的指定元素的个数 |