解決MATLAB打開m文件后注釋亂碼的問題


解決MATLAB2018b打開m文件后注釋亂碼的問題

MATLAB高版本(2017a以上)存在的兩種編碼格式

GBK和UTF-8。編碼格式修改后可能會導致現有m文件亂碼問題解決,但原有注釋亂碼的問題。
編碼格式修改(GBK改為UTF-8)

首先,命令窗口輸入:slCharacterEncoding();用於查看現在的MATLAB編碼格式,將

GBK改為UTF-8步驟如下:

一、打開MATLAB安裝路徑下的D:\Matlab2018b\bin的lcdata_utf8.xml文件;

二、找到以下代碼段,刪除

三、找到以下代碼段:

在第二、三行之間插入一句:<encoding_alias name=“GBK”/>

四、文件另存為:lcdata.xml(若bin目錄下原有該文件,可先將其另外重命名,因為在將

UTF-8改為GBK時可能會用到)

五、重啟MATLAB即可,此時輸入slCharacterEncoding();得到ans=‘UTF-8’,修改完畢。

若將UTF-8改為GBK,反向執行上述操作即可。

注意:

1、將UTF-8改為GBK后可能導致原有m文件中的備注亂碼,但英文備注一般不會亂碼;

2、修改XML文件時注意輸入格式(特別是雙引號輸入法格式),否則會導致程序無法運行;

2、一般,UTF-8應用更為廣泛,建議改為該編碼格式。
————————————————
版權聲明:本文為CSDN博主「Liangyu_GG」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_43973546/article/details/108398485


免責聲明!

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



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