测试环境:Windows 10,64 位专业版;MATLAB 2019a。
1. 在 MATLAB 命令行窗口输入命令,检查当前编码方式是否为 UTF-8:
feature('locale')
2. 如果为 GBK 或 GB2312 等格式,则进入 MATLAB 的 bin 目录,复制 lcdata_utf8.xml 到桌面,并修改如下:
- 删除
<encoding name="GBK">
<encoding_alias name="936">
</encoding>
- 修改以下内容
<encoding name="UTF-8">
<encoding_alias name="utf8"/>
</encoding>
为
<encoding name="UTF-8">
<encoding_alias name="utf8"/>
<encoding_alias name="GBK"/>
</encoding>
3. 保存上述修改,文件重命名为 lcdata.xml,复制(覆盖)到 bin 目录下;
4. 重启 MATLAB,检查并确认是否设置成功。