- 问题:
低版本matlab打开高版本Matlab的.m文件时,出现中文乱码。
比如下图:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7360769389327cea0219f92f13e28124.png)
- 原因:
编码格式不统一问题。Matlab高版本(2017a以上)默认保存编码格式是UTF-8格式,而低版本是GBK格式。因此,低版本matlab打开高版本Matlab的.m文件时会出现中文乱码。
- 解决方法:
方法一:Matlab高版本.m文件而另存时选择保存类型选择GBK,如下图,再次用低版本打开后不会出现乱码。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bf1ad84fe92e8d9571f892e44db1835a.png)
方法二(推荐,简单无脑):首先对高版本的.m文件用记事本(UTF-8格式)打开,然后复制粘贴记事本中的代码,最后替换用低版本打开后的乱码代码。
大功告成!!!
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/64dec85b358bc804ef265c11d2f17acf.png)