Linux for Matlab中文注释乱码(亲测有效)

在Linux上使用Matlab打开在Windows上编辑的MATLAB程序,发现中文注释全部都是乱码。然后在网上找到一个完美的解决方法,故记录如下,以备不时之需。

中文注释乱码的原因是Windows下的m文件采用的是gbk编码,只要将所有的m文件转成 utf8文件,显示就正常了。(在转成utf8前,别用matlab打开m文件,否则下面步骤完成后注释依旧有乱码,后果很严重。。。)

1.首先安装enca:sudo apt-get install enca

2.进入m文件所在的文件夹,比如我的文件在~/Desktop 里面:cd ~/chengkai

3.将所有m文件转成utf8:enca -x utf-8 *

然后就可以正常打开文件,且中文注释显示正常。

分享到:

发表评论