Visual Studio Code中文乱码问题

在Matlab中编辑的.m文件用Visual Studio Code打开,之前写的中文注释,统统乱码——
Visual Studio Code中文乱码问题

推测可能是Matlab是用系统中文字符集 GB2312,
但VS Code中默认的是UTF-8
两者的兼容性并不怎么好

以GB2312的编码方式重新打开文件就行了
VS Code提供了一个很方便的操作,可以直接在编辑器里面转码,操作如下——

1.在右下角的状态栏点击UTF-8
Visual Studio Code中文乱码问题

  1. 在打开的列表中选中GB2312即可
    Visual Studio Code中文乱码问题

Visual Studio Code中文乱码问题

发现之前的乱码都恢复正常了

Visual Studio Code中文乱码问题

顺便再吐槽一下,Matlab怎么也是排名top20的语言,Visual Studio Code居然没有专门的语言编辑器,可能是因为Matlab的语言太依赖Matlab本身了吧。