修改Matlab默认编码格式为UTF-8

输入feature('lcoal')查看当前环境编码格式

1
2
3
4
5
6
7
8
9
10
11
           ctype: 'zh_CN.GBK'
collate: 'zh_CN.GBK'
time: 'zh_CN.GBK'
numeric: 'en_US_POSIX.UTF-8'
monetary: 'zh_CN.GBK'
messages: 'zh_CN.GBK'
encoding: 'GBK'
terminalEncoding: 'GBK'
jvmEncoding: 'GBK'
status: 'MathWorks locale management system initialized.'
warning: ''

进入matlab安装路径,打开lcdata.xml文件

D:\Program Files\MATLAB\R2014b\bin\lcdata.xml

UTF-8GBK编码对应

1
<encoding name=”UTF-8”>

修改为

1
2
3
4
<encoding name="UTF-8">
<encoding_alias name="utf8"/>
<encoding_alias name="GBK"/>
</encoding>

然后修改

1
<locale name="zh_CN" encoding="GBK" xpg_name="zh_CN.GBK">

1
<locale name="zh_CN" encoding="UTF-8" xpg_name="zh_CN.UTF-8">

重启matlab