解決MATLAB開啟m檔案後註釋亂碼的問題
阿新 • • 發佈:2022-04-04
解決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