当前位置:编程学习 > JAVA >>

.java文件中文乱码的问题

我的一个.java文件中的中文都出现了乱码,用右键属性,改变文件的编码格式,都不行了,都试了,还是不行,请大家给指点下! --------------------编程问答--------------------
     // 锟斤拷锟揭伙拷锟斤拷锟�

     HSSFSheet sheet = wb.createSheet("sheet" + String.valueOf(k));

     // 锟斤拷锟矫憋拷锟侥拷锟斤拷锌锟斤拷为15锟斤拷锟街斤拷

     sheet.setDefaultColumnWidth((short) 15);

     // 锟斤拷锟揭伙拷锟斤拷锟绞�

     HSSFCellStyle style = wb.createCellStyle();

     // 锟斤拷锟斤拷锟斤拷些锟斤拷式

     style.setFillForegroundColor(HSSFColor.SKY_BLUE.index);

     style.setAlignment(HSSFCellStyle.ALIGN_CENTER);

     // 锟斤拷锟揭伙拷锟斤拷锟斤拷锟�





这是中文乱码的样子! --------------------编程问答-------------------- 是不是用netbeans的啊?我也一直出现这样,默认字符集改成GBK试试。至于你现在这个,估计注释没用了 --------------------编程问答-------------------- 貌似就是右键属性,改编码格式就可以解决。一般改为utf-8,没碰到过不行的情况 = =! --------------------编程问答--------------------
引用 2 楼 daishunchaoaiqiu 的回复:
是不是用netbeans的啊?我也一直出现这样,默认字符集改成GBK试试。至于你现在这个,估计注释没用了




我用的是myeclipse,我也改了,真悲剧,不行的,因为这个类乱码了,导出的excel也乱了,好纠结! --------------------编程问答--------------------
引用 3 楼 lrbyantai 的回复:
貌似就是右键属性,改编码格式就可以解决。一般改为utf-8,没碰到过不行的情况 = =!





是啊!我改变右键的属性,都试了,就是不行! --------------------编程问答-------------------- 项目和这个文件的编码格式不一样,你统一一下试试
--------------------编程问答-------------------- 也遇到类似的问题,目前没有找到好的解决办法,期待好方法... --------------------编程问答-------------------- 你得看看文件原本的编码方式是什么,然后编辑器的编码方式是什么,不同的话需要下载个转码的小工具如lifesting Tools --------------------编程问答-------------------- 你直接邮件点击你乱码的类..选择最下面的..有个字符集...调成UT8就OK了 --------------------编程问答-------------------- 试试6楼说的吧,我以前也遇到过就是.JAVA文件和工程的编码不一致造成的 --------------------编程问答-------------------- 用记事本打开,看看是否乱码(是乱码无解);不是乱码的话,拷贝代码,在eclipse中修改文件为UTF-8,将文件内容删除,保存,然后将记事本的内容整个拷贝进去,保存,ok。 --------------------编程问答-------------------- 在myeclipse的window-->preferences-->General-->Content Types-->Text-->Java Sources File里改下试试。Text里面的最好全改一下。
UTF-8不行,GBK看下呀!如果两个都不行,那就没办法了!祝好运...... --------------------编程问答-------------------- 你把eclipse装个utf-8编码的插件再转换下试试 --------------------编程问答-------------------- 等解决! --------------------编程问答-------------------- 默认字符改成GBK 页面跳转用post方式应该就不会出现了 --------------------编程问答-------------------- 如果你是用JBuilder写的话就会出现这种问题,你用记事本打开文件,点击另存为,另存的时候修改一下编码格式,用ANSI或者Unicode。然后找到你另存的那个文件,估计就能正常打开了 --------------------编程问答-------------------- 万物皆UTF-8,绝对不会乱码! --------------------编程问答-------------------- 祝楼主好运!! --------------------编程问答-------------------- 这个问题我也遇到过,也不需要用很复杂的操作解决,只需要把代码直接拷贝,然后建一个txt文档,放进去,不是乱码,再把代码拷回来即可, --------------------编程问答--------------------
引用 6 楼 javajkjiankejk 的回复:
项目和这个文件的编码格式不一样,你统一一下试试




统一了,还是不行的!还乱! --------------------编程问答-------------------- 11楼的,12楼的都用了,也乱!我再试试其他的! --------------------编程问答--------------------
引用 19 楼 weiweilizhihao 的回复:
这个问题我也遇到过,也不需要用很复杂的操作解决,只需要把代码直接拷贝,然后建一个txt文档,放进去,不是乱码,再把代码拷回来即可,




这个也乱,我就郁闷了!


--------------------编程问答-------------------- 应该是项目的编码和文件的编码没有统一导致的. --------------------编程问答-------------------- 下载 notepad++, 然后尝试用以下两种方式查看(“格式”菜单下):
以 ANSI 格式编码
以 UTF-8 格式编码 --------------------编程问答-------------------- 下载 notepad++, 然后尝试用以下两种方式查看(“格式”菜单下):
以 UTF-8 无Bom格式编码 --------------------编程问答--------------------
引用 23 楼 luohuacanyue 的回复:
应该是项目的编码和文件的编码没有统一导致的.


恩,是啊!改了,也乱,很纠结啊! --------------------编程问答--------------------
引用 24 楼 jacklondon 的回复:
下载 notepad++, 然后尝试用以下两种方式查看(“格式”菜单下):
以 ANSI 格式编码
以 UTF-8 格式编码



恩,好!我试试! --------------------编程问答-------------------- 系统编码和编译器编码一致 --------------------编程问答-------------------- 我的做法:我每次遇到乱码,我都会用别的编辑器打开(每次都不出现乱码的),然后再复制了MyEcilpse或eclipse! --------------------编程问答-------------------- 顶楼上的 --------------------编程问答-------------------- 用记事本或者其他的文本编辑器打开你的原java文件,如果显示乱码,那怎么改也没用,如果不是乱码,copy到eclipse中就ok了 --------------------编程问答-------------------- 项目的编码和文件的编码没有统一 --------------------编程问答-------------------- 你先用记事本打开以下,然后再复制出来呢?试试 --------------------编程问答-------------------- 新建一个html文件,把那些内容扔进去,用浏览器打开文件,查看->编码->utf-8或gbk或xxxx,反正总有一个可以。。 --------------------编程问答-------------------- 文件是不是从工程外拷进去的?大概拷贝的时候就是乱码了吧。 --------------------编程问答--------------------
引用 29 楼 romantic_pk 的回复:
我的做法:我每次遇到乱码,我都会用别的编辑器打开(每次都不出现乱码的),然后再复制了MyEcilpse或eclipse!

这个方法是核武了。顶。
注意一点,发现乱码一定不要改动。 --------------------编程问答-------------------- windows —genernal-content type -text --java sourcefile  下面de易做图t encoding update UTF-8   应该能搞定了……
--------------------编程问答-------------------- --------------------编程问答-------------------- 这个问题是由于你之前的写入中文后去更改了字码,使得计算机又重现给你编码了一次,你自己把原先的配置该回去吧 --------------------编程问答-------------------- 楼主问题有没有解决啊!!我也是同样的问题啊 --------------------编程问答-------------------- 猜测应该是从别人 那拷贝来的代码 。两边的编码环境不一样,所以乱码了,这个已经解决不了了貌似。以后拷贝来的代码先用记事本或notepad过一遍再复制到IDE中
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,