xieyuwen 发表于 2022-1-1 10:02:30

Visual Studio Code 使用939编码才可以输出中文,切换到65001就可以不输出中文了

xieyuwen 发表于 2022-1-1 11:26:01

解决方法如下:

https://blog.csdn.net/qq_34801642/article/details/103759002?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.no_search_link&utm_relevant_index=2

https://www.zhihu.com/question/462545858

傻眼貓咪 发表于 2022-1-1 10:02:31

有可能吧:

xieyuwen 发表于 2022-1-1 10:04:44

Visual Studio Code 使用939编码才可以输出中文,切换到65001输入中文后输出不了中文

本帖最后由 xieyuwen 于 2022-1-1 10:09 编辑

图1使用了936代码页,终端可以显示出输入的中文,但是输出初始化的中文会乱码
图2使用了65001代码页, 终端显示不出来输入的中文,但是输出初始化的中文不会乱码
会不会是我的VS Code没有设置啥东西导致的

xieyuwen 发表于 2022-1-1 11:11:07

我感觉像是源文件的编码页跟终端的编码页不一致造成的

xieyuwen 发表于 2022-1-1 11:27:13

已解决
页: [1]
查看完整版本: Visual Studio Code 使用939编码才可以输出中文,切换到65001就可以不输出中文了