如何使用VSCode在C++中查看中文字符串?

Zha*_*sen 5 c++ unicode watch visual-studio-code

我想在 VS Code 中调试 C++ 程序。然而,当我观察一个中文字符串变量时,它显示一系列 Unicode 字符。如何获得该变量的正确中文值? 在此输入图像描述

Zha*_*sen 0

该问题是由docker中的系统字符集引起的。默认字符集 en_US.UTF-8 不支持中文。当我将字符集设置为C.utf8时,现在VS Code可以正确显示中文字符串。

LANG=C.utf-8
source /etc/profile
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述