解决乱码问题:可以修改eclipse里的编码格式来解决乱码问题:
专注于为中小企业提供网站设计制作、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业桐柏免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1、window-- Preference
2、点击General--Workspace,在右面的窗体找到“Text file encoding”,就可以修改编码格式了
您好,将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。
总结网上的建议和自己的体会,可以参考以下几种解决方式:
1
改变整个文件类型的编码格式
1)
eclipse-window-preferences-General-Content
Types
2)
找到要修改的文件的类型(JAVA,JSP等等),在下面有个Default
encoding,在输入框中输入GBK
3)
点击Update
4)
点击OK
5)
重启eclipse
2
改变整个Eclipse工作空间的编码格式
1)
eclipse-window-preferences-General-workspaceTypes
2)
改变文本文件编码格式为GBK
3
改变单个文件的编码格式
,在包资源管理器右键点击文件-属性,改变文本文件编码格式为GBK
4
如果以上几种方式仍不能解决,可以下面这个不得已的办法:
用Editplus打开要转码的文件,如果在Editplus中没有乱码,可直接将文件内容拷贝到Eclipse中,如果Editplus也有乱码,可先
在Editplus转码,Editplus-文档-文件编码方式-改变文件编码方式-GBK,然后再用Eclipse打
开就可以了。
5,打开Eclipse,有时候会出现中文注释乱码,这是因为Eclipse中对Text
file
encoding的默认编码是GBK,因此,右键点击你的“工程”,将Info中的“Text
file
encoding”中的Other改为UTF-8,即可!
虽然支持中文,但是不建议;
我说的中文指的是类名和方法名;
至于运行代码不可能是中文;
因为是美国语言
我不是很清楚你说的在eclipse运行正常是指什么,eclipse其实只是个IDE(集成开发环境),他提供你一个代码编辑器和代替你编译生成class文件来执行而已。所以你所说的设置成编码UTF-8,我估计只是把他的代码编辑器设置成了UTF-8格式这样的话,举个例子,我想输出一个字符串,直接写在代码里中文的话,他会认为这个中文是你设置的UTF-8格式的,可能就可以正常输出结果。但如果你的代码在输出时并没有指定文件编码,变成了通过用户输入某个字,然后再输出的话,那样在执行时就会默认读取系统编码,那样就变成GBK了,如果你需要用的是UTF8来处理,那自然就会乱码所以关键问题是你的程序中没有明确指定encoding(编码)举个例子,java的InputStreamReader类,一般用的时候只会用到InputStreamReader(InputStreamin)这个构造函数,但其实是可以用InputStreamReader(InputStreamin,Charsetcs)构造函数来指定encoding的比如:newInputStreamReader(newFileInputStream(filePath),"UTF-8")