参考网址

(116条消息) 解决matlab打开.m文件中文注释乱码问题_童童同学的博客-CSDN博客_.m文件中文乱码

步骤

  • 查看当前matlab编码格式
1
2
3
slCharacterEncoding()
% 乱码一般显示为:ans =
'GBK'
  • 打开matlab/bin文件夹,将 lcdata_utf8.xml 文件复制并重命名为 lcdata.xml ,若存在该文件,将其改名,保存,文件结构与如下

1647767120_1_.png

  • 打开 新复制的lcdata.xml,并删除
1
2
3
<encoding name=”GBK”>  
< encoding_alias name=”936”>
</encoding>
  • 修改并加入
1
2
3
4
5
6
7
8
9
修改前
<encoding name=”UTF-8”>
<encoding_alias name=”utf8”/>
</encoding>
修改后
<encoding name=”UTF-8”>
<encoding_alias name=”utf8”/>
<encoding_alias name=”GBK”/>
</encoding>
  • 保存并重启matlab