http://www.linuxidc.com/Linux/2016-11/137495.htm
环境
- Ubuntu 14.04
- Matlab 2014b
问题
- 将matlab代码从Windows中复制到Linux中(或从Linux复制到Windows)时,matlab代码中的中文注释部分变成了乱码。
原因
- Windows和Linux中的默认编码不同,Windows中默认为GB2312,Linux中默认为UTF-8。
- Matlab会自动使用操作系统的默认编码。
- 由于编码方式不同,所以出现了乱码现象。
解决方法
单文件处理
- 使用Linux命令
iconv
转换编码方式。 - 例如,将test1.m从Windows复制到Linux中,使用以下命令可以转换编码方式,解决乱码问题。
- 假设将test2.m从Linux复制到Windows中,使用以下命令可以转换编码方式,解决乱码问题。