解决 Matlab for Mac 中文乱码

First of all, 先了解自己的matlab的默认编码是什么
运行 matlab 并在 command window
输入 feature(‘locale’) 和 feature(‘DefaultCharacterSet’)

我的版本是 “en_HK” & “ISO-8859-6”

  1. 打开 matlab 安装目录(右键 show package contents)
  2. 进入 bin 文件夹并找到 lcdata.xml 文件,duplicate 一份作备份
  3. 用 xcode 或者什么打开这个文件,定位到
    locale name=”xx_XX” (xx_XX是你的版本)
  4. 修改后面的 encoding 为 “GB18030”
  5. 重启,然后就见证奇迹了呢~

references –
1. 知乎
2. OsChina

发表评论

电子邮件地址不会被公开。 必填项已用*标注