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 自帶編輯器。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容