Linux for Matlab中文注釋亂碼(親測有效)


中文注釋亂碼的原因是windows下的m文件采用的是gb2312編碼,只要將所有的m文件轉成 utf8文件,顯示就正常了。

1.首先安裝enca:sudo apt-get install enca

2.進入m文件所在的文件夾,比如我的文件在/home/gh 里面:cd /home/gh

3.將所有m文件轉成utf8:enca -L zh_CN -x UTF-8 *


注:本系統為ubuntu16.04中文版,網上博客在第三步都用的為 enca -x utf-8 *   ,本地死活報錯

enca: Cannot determine (or understand) your language preferences.
Please use `-L language', or `-L none' if your language is not supported
(only a few multibyte encodings can be recognized then).
Run `enca --list languages' to get a list of supported languages.

  最終改為替換為第三步語句即可解決!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM