C语言在vscode中写入中文时出现乱码:

vscode乱码(文件写入和终端输出乱码)

 

 网上有些方法,但是试过没有用,还是显示乱码

vscode乱码(文件写入和终端输出乱码)

 

 vscode乱码(文件写入和终端输出乱码)

 

 以下方法亲测有效:

vscode乱码(文件写入和终端输出乱码)

 

 扩展中搜索"gbk",安装该扩展,中文就可以正常显示了

vscode乱码(文件写入和终端输出乱码)

 

 vscode乱码(文件写入和终端输出乱码)

 

终端输出乱码

C:\Users\Administrator.SC-201903160419\Desktop\note\projects\c_project>chcp
活动代码页: 936

C:\Users\Administrator.SC-201903160419\Desktop\note\projects\c_project>1.exe
娆㈣繋

通过chcp命令查看cmd的编码设置,GBK2312的代码页编号是936,然后改成utf-8的编码即可,utf-8对应的代码页编号是65001,所以执行chcp 65001就可以把cmd的编码设置成uft-8了,这样就解决了乱码问题

C:\Users\Administrator.SC-201903160419\Desktop\note\projects\c_project>chcp 65001
活动代码页: 65001

C:\Users\Administrator.SC-201903160419\Desktop\note\projects\c_project>chcp
活动代码页: 65001

C:\Users\Administrator.SC-201903160419\Desktop\note\projects\c_project>1.exe
欢迎

 

相关文章:

  • 2022-12-23
  • 1970-01-01
  • 2021-08-25
  • 2021-10-18
  • 2022-12-23
  • 2021-06-05
猜你喜欢
  • 2021-11-27
  • 2021-05-01
  • 2021-04-27
  • 2021-09-25
  • 2021-07-21
  • 2021-10-17
  • 2021-08-19
相关资源
相似解决方案