MATLAB版本:2016b
在命令窗口输入命令:
feature('locale')
可以看到多是用 GBK 进行编码。
如果想以 utf-8 编码,而不是 GBK 编码的话,请找到MATLAB的安装路径,我的是D:\MATLAB\R2016b。找到bin目录下的 locale 数据库文件 lcdata.xml,即完整路径:D:\MATLAB\R2016b\bin\lcdata.xml
打开并删除lcdata.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>
重启 matlab 之后,即以 utf-8 编码
作者:mozooo
链接:https://www.zhihu.com/question/27933621/answer/249429313
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。