首页 > 解决方案 > 如何使用 VSCode 在 C++ 中观看中文字符串?

问题描述

我想在 VS 代码中调试 C++ 程序。但是,当我观察一个中文字符串的变量时,它会显示一系列 Unicode 字符。我怎样才能得到这个变量的正确中文值? 在此处输入图像描述

标签: c++visual-studio-codeunicodewatch

解决方案


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

LANG=C.utf-8
source /etc/profile

在此处输入图像描述


推荐阅读