在windows系统下,c++代码移植到vscode上,在wsl下打印中文,输出乱码问题
问题描述
在visual studio 2019中,写了一个读取txt文件,根据中文进行解析数据的代码,需要移植到wsl中进行编译打印,在打印过程中出现了中文乱码,问题如下所示:
问题原因
出现了这样的问题,困扰了我好久,在etc/profile改中文编码格式,没有用。实际上是我在visual studio 调试.cpp编码方式为g2312,但是linux系统下默认都是utf-8,最直接的方式在vscode中更改.cpp的编码方式为utf-8.保存
解决办法