英文版 macOS 安裝 MATLAB 後,編輯器無法顯示中文 (顯示亂碼/方框),需修改 MATLAB 內部 lcdata.xml 將當前 Locale 對應編碼從 ISO-8859-1 改為 GB18030 (支援中文)。

Contents/bin/lcdata.xml。lcdata.xml。feature('locale') 查看當前 Locale (如 en_HK、en_US、zh_CN 等)。lcdata.xml 中搜尋對應 Locale 區塊,找到 <locale name="en_HK" encoding="ISO-8859-1"/> (視實際 Locale 而定)。encoding 屬性值改為 GB18030 (或 UTF-8);若有 xpgname 同步修改。<!-- 修改前 -->
<locale name="en_HK" encoding="ISO-8859-1"/>
<!-- 修改後 -->
<locale name="en_HK" encoding="GB18030"/>
原理: MATLAB 依 Locale 載入字元編碼表,ISO-8859-1 僅含西歐字元,GB18030 涵蓋中日韓統一表意文字,支援中文顯示。