Eclipse下开发Android时,R.java生成的文档注释都是乱码

在*.xml中用... 在*.xml中用 展开
 我来答
jamxval
推荐于2016-01-28 · TA获得超过6821个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1404万
展开全部
Eclipse 在 3 个地方可以设置字符集,最顶级的是 Eclipse 参数页中的 General > Workspace,这个地方影响所有文件的默认字符集编码。

第二级是右击项目在属性页中的 Resources 里面看到字符集编码,当然这个影响这个项目中所有文件的默认字符集编码。

第三级,关闭这个 XML,右击这个 XML > Open With > Text Editor,然后在菜单中的 Edit > Set Encoding 设置一个字符集编码,关闭文件,再换 Open With > XML Editor 重新打开它。

字符集设置的下拉框除了选择之外还可以手工输入一个字符串,比如 GB18030。

因为我们中国的 windows 默认是 GB18030 国家标准编码,你的文件如果你用 windows 的文本编译器中之类的东西在 Eclipse 之外手工编辑过,内容可能是乱码,而如果已经设置了字符集在 Eclipse 里面编辑它是不会出错的,已经是乱码的文件,把注释中汉字删除重新输入一次注释保存。

像 XML 文件推荐是使用 UTF-8,并且不要用 notepad 这样的不支持字符集选择的编辑器来编辑,它会破坏文件。当然在 Eclipse 里面用 XML Editor 打开一个 XML 文件时,它会使用 <?xml encoding="xxx" ?> 这个 xxx 为字符集,如果你没写,就表示是 UTF-8。这个内容输入到 java 源文件中是保持数据不变,但可能 java 文件使用的字符集不是 UTF-8 导致打开 java 文件时汉字不能显示。
vanezkw
2012-11-02 · TA获得超过459个赞
知道答主
回答量:90
采纳率:0%
帮助的人:56.8万
展开全部
会不会是编码问题。一般utf-8比较好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱李沛霞
2012-11-02 · TA获得超过896个赞
知道小有建树答主
回答量:385
采纳率:100%
帮助的人:166万
展开全部
R.java文件不是自动生成的吗?怎么会有注释?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
parisck
2012-11-02 · 超过10用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:31.7万
展开全部
你的字符集编码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式