修改Matlab编码
字数统计:138 阅读时长 ≈ 1分钟under 疑难杂症 tag Published on January 3rd , 2021 at 11:01 pm
1. 问题描述
有时候程序中的注释是用中文写的,在这种情况下Matlab就会使用GB-2312编码保存脚本,然而像bitbucket这种代码托管网站并不能识别GB-2312编码……
有没有什么办法另Matlab所有的脚本都保存为UTF-8编码呢?
2.解决方法
在命令窗口输入命令:
feature('locale')
可以看到多是用 GBK 进行编码。
如果想以 utf-8 编码,而不是 GBK 编码的话,请编辑 matlab 的 locale 数据库文件 lcdata.xml (matlab bin 目录下).
删除
<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 编码.
版本 2016b
本文由simyng创作,
采用知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
文章最后更新时间为:January 3rd , 2021 at 03:01 pm