java 编程中汉字字符串变成繁体或乱码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 编程中汉字字符串变成繁体或乱码相关的知识,希望对你有一定的参考价值。
请问为什么
这个是典型的GBK乱码。应该是你的jdk的编码设置不对。和你的java文件编码不一致。追问
怎么改呢
追答你的java文件时什么编码知道吗?
估计和你也说不明白。你把你的java文件另存为一份,保存的时候可以选择编码的。选成utf-8试试。你的现有编码应该是ANSI。不行的话,可以把代码贴出来,我给你保存成文件。
保存源文件时 确定你的文件编码是 gbk
为啥java编程中写的汉字变成乱码了???
你的编码格式选择的不对,右键单击项目,点击Properties:
将格式换成GBK或者UTF-8就行了
参考技术Ajava编程中写的汉字变成乱码了,原因:
可能用的是note来编写 的代码的,这样 转到IDE环境下, 就会编码不同,而出现乱码。
IDE环境的编码改变了, 所以 也会出现乱码。
解决办法:
1.可以将你的IDE文本属性设置为utf-8或者gbk,普遍java ide的默认编码为iso
2.用note编写, 将代码 保存为UTF-8的格式 。
3.在编写代码时所用的字符集要和显示 的时候的字符集一样, 才不会出现乱码。
参考技术B 您好!本身编辑文件的时候用的编码不一样.. 例如. 你写的类文件起始编码为 GB-2312 的 (记事本)而用ide 工具打开后会出现乱码. 那就是ide 本身默认打开文件的编码方式不一样.当然 相反也是.. ide 编写的文件 默认编码和打开方式 例如 记事本所 或者 html 打开的 可能也会出现乱码, 那就需要,, 统一编码. 简单的方法就是 将文件用 记事本打开.. 然后另存. 另存的过程中有个 编码方式选择. 选择与编译器相同的就可以了,
也可以改变编译器的默认编码.
希望能帮到您!敬请采纳!
中国物联网校企联盟 参考技术C 不是变成乱码了。是一个汉字占两个字节,你如果在删除汉字的时候,他是一个字节一个字节的删的,所以你如果没有正好删掉两个字节,剩下的字节就乱了。 参考技术D 没错,这是由于你的IDE设置有关,你可以将你的IDE文本属性设置为utf-8或者gbk,普遍java ide的默认编码为iso
以上是关于java 编程中汉字字符串变成繁体或乱码的主要内容,如果未能解决你的问题,请参考以下文章