Visual Studio控制台输出中文乱码解决方案 | 您所在的位置:网站首页 › linux修改文件编码格式命令在哪设置 › Visual Studio控制台输出中文乱码解决方案 |
中文乱码的原因是文件编码格式与控制台的编码格式不一致导致的。 这里建议采用通用的UTF8 无BOM格式。 文件的编码格式安装VS扩展FileEncoding,便于查看并修改文件编码格式。安装后可以在右下角查看文件当前编码格式。 安装方法:扩展->管理扩展,搜索FileEncoding,下载,重启VS。 通常中文操作系统安装VS后,控制台的编码格式默认为GBK。 查看方法:控制台窗口标题栏单击右键->属性。 我们需要修改为UTF-8。 方法一:修改注册表 打开注册表编辑器(regedit)找到“计算机\HKEY_CURRENT_USER\Console\”文件夹下的与Visual Studio相关的文件夹,把Codepage项的值936改成65001就可以了。 PS:有的可能没有该注册表项,请使用方法二。 方法二:通过代码设置控制台输出编码格式 SetConsoleOutputCP(CP_UTF8); |
CopyRight 2018-2019 实验室设备网 版权所有 |