1. 程式人生 > >Matlab for Mac 中文路徑亂碼解決

Matlab for Mac 中文路徑亂碼解決

matlabroot/bin下有支援語言的編碼檔案(language code) lcdata.xmllcdata_utf8.xml.
lcdata.xml支援windows下的編碼GB..,預設是使用此檔案,在mac下中文亂碼。

解決方法

備份源lcdata.xml,用lcdata_utf8.xml覆蓋lcdata.xml,具體操作如下(Matlab command模式):

mldir = fullfile(matlabroot,'bin');
copyfile(fullfile(mldir,'lcdata.xml'),fullfile(mldir,'lcdata_default.xml'
)); copyfile(fullfile(mldir,'lcdata_utf8.xml'),fullfile(mldir,'lcdata.xml'), '-f');

重啟Matlab,應該支援中文路徑了。

References