专注于云服务器
VPS主机优惠测评
国内免备案虚拟主机

linux与windows文件显示乱码

linux与windows文件显示乱码

问题:

在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文件显示乱码的详细内容,更多请关注名铺123其它相关文章!

赞(0) 打赏
转载请注明出处:晓波笔记 » linux与windows文件显示乱码
分享到: 更多 (0)
megalayer云服务器

raksmart云服务器

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

晓波笔记-VPS主机,云服务器优惠促销测评

QQ:87304394

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏