本文摘自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 |
|
test2.m由UTF-8转换成GB2312(linux下matlab的代码在windows下运行)
1 |
|
推荐教程:linux教程
以上就是linux与windows文件显示乱码的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《Linux》频道 >>