在MAtlab命令窗口输入命令:
feature('locale')
可以看到多是用 GBK 进行编码。
如果想以 utf-8 编码,而不是 GBK 编码的话,需要编辑 matlab 的 locale 数据库文件 lcdata.xml,文件的路径在”安装路径\MATLAB\R2017b\bin”下
操作:
Step1:删除
<encoding name=”GBK”>
< encoding_alias name=”936”>
</encoding>
Step2:将
<encoding name=”UTF-8”>
<encoding_alias name=”utf8”/>
</encoding>
改为
<encoding name=”UTF-8”>
<encoding_alias name=”utf8”/>
<encoding_alias name=”GBK”/>
</encoding>
注意:以上的引号””都是英文格式。
Step3:重启 matlab 之后,即以 utf-8 编码.
但是,在R2017即之后版本中,lcdata.xml 是仅包含注释的空文件,需要将 lcdata_utf8.xml 重命名为 lcdata.xml ,然后进行上面的修改操作就OK了。
注意:以上操作中全部是在英文输入格式下进行的。