作者:tannn2502886701 | 来源:互联网 | 2020-08-14 04:11
linux与windows文件显示乱码的原因:windows默认使用GB2312编码,linux默认使用UTF-8编码。解决方法:使用linux下的iconv命令改变文件的编码即可。
原因:
Windows下默认使用的是GB2312编码,Linux默认使用的是UTF-8。 所以在Windows下产生的代码是GB2312编码,在Linux下当然识别为乱码 ; 反之,同理乱码 。
解决方法:
使用linux下的iconv命令改变文件的编码:
test1.m由GB2312转换成UTF-8(windows下matlab的代码在linux下运行)
iconv -f GB2312 -t UTF-8 test1.m -o test1.m
test2.m由UTF-8转换成GB2312(linux下matlab的代码在windows下运行)
iconv -f UTF-8 -t GB2312 test2.m -o test2.m
推荐教程:linux教程
以上就是linux与windows文件显示乱码的详细内容,更多请关注 第一PHP社区 其它相关文章!