M文件使用UTF-8编码
测试环境Windows 10,64位专业版;MATLAB 2019a。
- 在MATLAB命令行窗口输入命令,检查当前编码方式是否为 
UTF-8: 
feature('locale')
- 如果为 
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>  
- 保存上述修改,文件重命名为 
lcdata.xml,复制(覆盖)到bin目录下; - 重启MATLAB,检查并确认是否设置成功。