博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse中文乱码问题,Windows下打开Ubuntu或者Ubuntu下打开Windows源码
阅读量:6353 次
发布时间:2019-06-22

本文共 502 字,大约阅读时间需要 1 分钟。

hot3.png

    在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

你可能感兴趣的文章
The next Industry Standard in IT Monitoring, a python implementation Nagios like tool --- Shinken
查看>>
(笔记)找工作,该怎么进补
查看>>
div的显示和隐藏以及点击图标的更改
查看>>
(轉貼) Ubuntu將在ARM平台netbook上現身 (SOC) (News) (Linux) (Ubuntu)
查看>>
SQL注入测试工具:Pangolin(穿山甲)
查看>>
在html 的img属性里只显示图片的部分区域(矩形,给出开始点和结束点),其他部份不显示,也不要拉伸...
查看>>
程序员第二定律:量化管理在程序员身上永无可能
查看>>
ubuntu一些脚本的执行顺序
查看>>
类继承的结构
查看>>
Intel 被 ARM 逼急了
查看>>
testng + reportng 测试结果邮件发送
查看>>
百度亮相iDASH,推动隐私保护在人类基因组分析领域的应用
查看>>
Python「八宗罪」
查看>>
你的隐私还安全吗?社交网络中浏览历史的去匿名化
查看>>
NeurIPS 2018|如何用循环关系网络解决数独类关系推理任务?
查看>>
Windows 10 份额突破 40%,Windows 7 连跌四月终回升
查看>>
怎么把Maven项目转为动态Web项目?
查看>>
Arm发布Cortex-A76AE自动驾驶芯片架构,宣示车载系统市场主权
查看>>
FreeBSD ports中make可带有的参数(转)
查看>>
Hibernate入门教程
查看>>