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,检查并确认是否设置成功。