Eclipse中文乱码问题,Windows下打开Ubuntu或者Ubuntu下打开Windows源码

    在Android开发中,由于开发环境的问题,我们可能经常在windows、Ubuntu之间切换。各个操作系统下创建的工程源码在别的OS下打开就会出现乱码的现象。比如在windows下打开Ubuntu创建的Android工程,就会发现以前的中文注释就全变成乱码    了,而且可能还莫名其妙的有些其他错误(原本在Ubuntu里面是没有错误的,就是因为编码不同,导致乱码,进而导致误)。

    出现这个问题的原因很简单,就是因为各个操作系统的编码方式不一样。举个例子,在windows下的编码方式默认为GBK,但是再Linux下的编码方式就为UTF-8;另外,windows和linux的换行符也不同,在windows下换行符为“\r\n",linux下的换行符为"\r",这样一来我们就可以解释为什么Ubuntu里面的工程拿到Windows下会出现错误了(就是因为换行符不同,本来注释要换行("\r"),但是在Windows底下(“\r\n"),当然就不会换行了,碰到上一行是注释,下一行是代码的问题,当然就会报错了)。

 

转载于:https://my.oschina.net/u/1377657/blog/207948

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值