linux与windows文件显示乱码


本文摘自PHP中文网,作者V,侵删。

问题:

在Windows下用matlab写的代码(.m)文件复制到Linux(Ubuntu)下,注释的中文全是乱码。

原因:

Windows下默认使用的是GB2312编码,Linux默认使用的是UTF-8。 所以在Windows下产生的代码是GB2312编码,在Linux下当然识别为乱码 ; 反之,同理乱码 。

解决方法:

使用linux下的iconv命令改变文件的编码:

test1.m由GB2312转换成UTF-8(windows下matlab的代码在linux下运行)

1

iconv  -f  GB2312  -t  UTF-8  test1.m  -o  test1.m

test2.m由UTF-8转换成GB2312(linux下matlab的代码在windows下运行)

1

iconv -f  UTF-8  -t  GB2312  test2.m  -o  test2.m

推荐教程:linux教程

以上就是linux与windows文件显示乱码的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

Linux和android的区别有哪些?

Linux中的解压文件命令有哪些

Linux中有关rsync命令的总结

增加过安全组规则之后修改安全组入方向规则的描述信息

Linux中怎么查看端口是否被占用

Linux无法ping的几种原因

Linux下统计文件夹或文件夹中文件个数的方法

解决Linux下命令找不到问题

Linux怎么查看cpu核数?

Linux下如何删除文件夹

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...