當系統語言和matlab語言都是英文的時候,打開帶有中文註釋的.m文件會產生亂碼。
解決方法:
在bin目錄下用文本編輯器打開lcdata.xml,將原末尾的:
<!-- </locale> -->
</lcdata>
增加三行代碼,改爲:
<!-- </locale> -->
<codeset> <encoding name="windows-1252" jvm_encoding="GB2312">
<encoding_alias name="1252"/>
</encoding></codeset>
</lcdata>
保存;
重啓matlab,成功!
參考:csdn博客