4个回答
展开全部
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 文件时汉字不能显示。
第二级是右击项目在属性页中的 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 文件时汉字不能显示。
展开全部
会不会是编码问题。一般utf-8比较好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
R.java文件不是自动生成的吗?怎么会有注释?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的字符集编码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询