1. 程式人生 > 其它 >解決MATLAB開啟m檔案後註釋亂碼的問題

解決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