测试环境Windows 10,64位专业版;MATLAB 2019a。

  1. 在MATLAB命令行窗口输入命令,检查当前编码方式是否为 UTF-8
feature('locale')
  1. 如果为 GBKGB2312等格式,则进入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>  
  1. 保存上述修改,文件重命名为 lcdata.xml,复制(覆盖)到 bin目录下;
  2. 重启MATLAB,检查并确认是否设置成功。