• 技术文章 >运维 >linux运维

    linux与windows文件显示乱码

    VV2019-11-06 09:44:02原创1406

    问题:

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

    原因:

    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中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:linux windows 文件 乱码
    上一篇:linux安装oracle出现界面乱码 下一篇:linux的端口不通怎么解决
    大前端线上培训班

    相关文章推荐

    • linux中误删了文件怎么恢复• linux怎么看系统版本• linux怎么下载文件• linux安装oracle出现界面乱码

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网