为什么java编程中写的汉字变成乱码了???

 我来答
狮子座大发明家
推荐于2017-09-26 · 超过24用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:38.2万
展开全部

你的编码格式选择的不对,右键单击项目,点击Properties:

将格式换成GBK或者UTF-8就行了

愤想事成
2015-10-14 · TA获得超过3810个赞
知道大有可为答主
回答量:2725
采纳率:71%
帮助的人:304万
展开全部

java编程中写的汉字变成乱码了,原因:

  1. 可能用的是note来编写 的代码的,这样 转到IDE环境下, 就会编码不同,而出现乱码。

  2. IDE环境的编码改变了, 所以 也会出现乱码。

解决办法:

  1.可以将你的IDE文本属性设置为utf-8或者gbk,普遍java ide的默认编码为iso

  2.用note编写, 将代码 保存为UTF-8的格式 。

  3.在编写代码时所用的字符集要和显示 的时候的字符集一样, 才不会出现乱码。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jensentx
2013-04-23 · TA获得超过315个赞
知道答主
回答量:66
采纳率:0%
帮助的人:29万
展开全部
您好!
本身编辑文件的时候用的编码不一样.. 例如. 你写的类文件起始编码为 GB-2312 的 (记事本)而用ide 工具打开后会出现乱码. 那就是ide 本身默认打开文件的编码方式不一样.当然 相反也是.. ide 编写的文件 默认编码和打开方式 例如 记事本所 或者 html 打开的 可能也会出现乱码, 那就需要,, 统一编码. 简单的方法就是 将文件用 记事本打开.. 然后另存. 另存的过程中有个 编码方式选择. 选择与编译器相同的就可以了,
也可以改变编译器的默认编码.
希望能帮到您!敬请采纳!
中国物联网校企联盟
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-23
展开全部
不是变成乱码了。是一个汉字占两个字节,你如果在删除汉字的时候,他是一个字节一个字节的删的,所以你如果没有正好删掉两个字节,剩下的字节就乱了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-23
展开全部
没错,这是由于你的IDE设置有关,你可以将你的IDE文本属性设置为utf-8或者gbk,普遍java ide的默认编码为iso
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式