让VS调试器正确显示UTF-8字符串

前言

默认的,VC调试器只能正常显示ANSI字符串及UNICODE字符串,而UTF-8字符串及其他格式则显示乱码。

解决方案

只需要将要显示的字符串添加到“监视”中,并在变量名后面添加,s8即可显示。

如图,查看存有UTF-8字符串的变量dirName,调试时显示为乱码。

在变量dirName上点右键,选择“快速监视”。

在打开的“快速监视”窗口里,变量名dirName后面添加,s8,最后点击“重新计算”按钮即可显示正确值。

参考文章

留下评论