atom 和 matlab 文件不互认(中文乱码)

问题记录:

  1. atom 中设置 GB10830/GB2312: matlab 可正常显示;
  2. atom 中设置 UTF-8: matlab 显示乱码;
  3. matlab 中的 editor 创建的文件: 以 ANSI 编码格式储存,atom 打开为乱码,并且 atom 无法识别 ANSI 编码
  4. matlab 官方给出的解决方案是用函数 slCharacterEncoding 来更改当前的编码方案,并将其添加到 startup.m 来实现完全更改。
  5. 这篇文章中证实: matlab 中的 editor 的编码无法通过上面的方式更改,上面的方式只是更改了界面的字符编码。
  6. matlab 自己提供的更改 locale 的方法也只是更改 display 字符。
  7. matlab 提供的更改一些编码的默认打开方式。
  8. matlab 提供的更改默认编辑器的方法,以及包含默认编辑器的一些设置。

折衷解决方案:

  1. 在 atom 中用 gb2312 编码储存;
  2. 更换 matlab 自带编辑器。

你可能感兴趣的:(atom 和 matlab 文件不互认(中文乱码))