Matlab打开.m文件出现 中文 乱码问题,是因为Matlab存在两种编码格式:GBK和 UTF-8 ,而不同版本的Matlab编码格式可能不统一,因此在不同版本的Matlab打开文件,由于编码格式的改变,会导致注释乱码。

1.查看你的Matlab的文件编码方式,在Matlab的命令行窗口输入feature('locale') ,如下图,可以看到默认编码为GBK,那问题就变成了将Matlab的文件编码方式GBK修改成UTF-8;

2.找到你的Matlab安装目录b in文件 夹下的lcdata_utf8.xml文件,用记事本打开另存为lcdata.xml文件。这里发现lcdata.xml已存在,不进行替换,修改一下原lcdata.xml的名字后再将lcdata_utf8.xml文件另存为lcdata.xml文件。

3.记事本打开lcdata.xml文件,ctrl+f查找< encoding name="GBK">,找到这一部分;
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删