当前位置:首页>开发>正文

如何解决eclipse中的中文乱码问题 请问Eclipse中源码的中文部分都显示成乱码如何解决 .

2023-06-21 22:17:13 互联网 未知 开发

 如何解决eclipse中的中文乱码问题 请问Eclipse中源码的中文部分都显示成乱码如何解决 .

如何解决eclipse中的中文乱码问题


你的项目编码有问题

一般Java文件编码格式是UTF-8的。以下以默认GBK改为UTF-8为例。
1.改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。
eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK
汉化版:eclipse->窗口->首选项->常规->工作空间->其它->UTF-8->确定

2.项目范围的设置编码格式
Project->Properties->General->Resource->Other->UTF-8->OK

3.某类型文件的编码格式
eclipse->window->preferences->General->Content Types->右边找到要修改的文件的类型(JAVA,JSP等等)->在下面的Default encoding,输入框中输入UTF-8->Update->OK
汉化版:eclipse->窗口->首选项->常规->内容类型->在右边选择要修改文件的类型->下面缺省编码输入->更新

4、单个文件设置编码格式
在包资源管理器右键点击文件->属性,改变文本文件编码格式为UTF-8

不过也有可能编码已经坏了 改不回来了 试试吧

请问Eclipse中源码的中文部分都显示成乱码如何解决 .

eclipse之所以会出现乱码问题是因为eclipse编辑器选择的编码规则是可变的。一般默认都是UTF-8或者GBK,当从外部导入的一个工程时,如果该工程的编码方式与eclipse中设置的编码方式不同,就会产生中文的乱码问题,这其中还有几种情况。 如果导入的整个工程的编码方式与eclipse的编码方式有冲突,那么这个工程里所有的中文 都是乱码如果所有工程的编码方式与eclipse工作空间的编码方式有冲突,那么所有的工程里的中文都有可能是乱码。对于eclipse工作空间 ,eclipse会把你改的设置保存在工作空间的设置文件中,对于单个工程的编码方式进行修改,那么eclipse会把编码方式保存在该工程 的.setting文件包里。 所以,要避免中文乱码问题有两个原则:(1)避免频繁更换工作空间,最好项目从一开始就在一个工作空间中进行,并且最好设置工作空间的编码方式为你平时最经常使用的或者是公司规定的项目编码方式,这样工程就会使用工作空间的编码方式,避免出现编码不一致的情形;(2)相同类型的文件尽量使用相同的编码方式,可以保证相同类型的文件都能使用一致的编码设置; 解决中文乱码问题可以有以下设置方案:(1)修改工作空间的编码方式:Window->Preferences->General->Workspace->Text file Encoding在Others里选择需要的编码方式,然后保存。 (2)修改单个工程的编码方式:右击工程,在弹出的菜单中选择最后一项“Properties”。在打开的新窗口左边的菜单树中选择 Resource(即第一个),然后在右面找到 Text file encoding ,选择 “other”,在下拉框中选择需要的编码方式。 (3)修改一类文件的编码方式: 假设要将js文件编码方式设为UTF-8,则应该 Window->General->Content Types 在Content Types中选择JavaScript Source File,在File associations栏中选中*.js,然后在Default Encoding栏中输入UTF-8,单击Update,保存即可。 (4)修改单个文件的编码方式:右击要修改的文件,在弹出的菜单中选择最后一项 “Properties”,在打开的新窗口左边的菜单树中选择 Info(即第一个),然后在右面找到 Text file encoding ,选择 “other”,在下拉框中选择需要的编码方式。与修改工程编码方式的方法类似。

eclipse java代码中文乱码怎么解决

您好,将别人的项目或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导入的项目中的中文都是乱码,如何解决

刷新
项目右键Refresh
刷新
项目右键Maven –》 Update Project...
清理刷新
项目右键Team –》Refresh/cleanup
maven清理
项目右键Run AS –》 Maven build... –》  输入命令         clean compile -Dmaven.test.skip=true             并执行
tomcat清理
tomcat上右键clean...
tomcat清理
tomcat上右键clean Tomcat Work Directory...
classes清理
eclipse上方project –》clean...
js验证刷新
项目右键validate(项目没有关闭js,排除错之后刷新不管用时使用)!

eclipse里面文字乱码怎么解决

引起eclipse中文件字体乱码的原因主要是由于开发时用的编码格式与当前编码格式不匹配导致。
解决方法:
乱码文件名,右键--属性;

2.在弹出的属性设置框中,将text file encoding改为其他格式(如,当前格式为GBK,则改为UTF-8或ISO-8859-1);

3.再次查看文件是否乱码。

注意事项:如果代码注释包含中文,则开发时尽量使用UTF-8编码格式进行编码。

如何解决eclipse中文乱码

先了解什么叫字符集。
现在的操作系统和编程语言都支持 Unicode,也就是说在内核层它们是记住一个字符的 Unicode Code Point 编号,它唯一地代表一个字符。

但是当我们需要多字节的一个 Unicode Code Point 整数保存到磁盘上时就涉及到下面的问题:
多个字节像十进制一样有高位在前,还是低位在前,我们一般生活中十进制是高位在前面,但由于历史原因有些操作系统把低位放前面,这导致了混乱,现在需要明确地制定规则来确实这点。
当连续的多个字符有的是3个字节有的是4个字节表示,还有些是一个字节表示的,我们怎么知道哪几个相邻的字节是组成一个字符的?回忆一下90年代时DOS 时代的汉字操作系统就解决不了这个问题,输入一个汉字然后按一下回车或删除键它在显示器上只删除字符的图形的一半,然后我们再输入一个汉字后,神奇的事情就出来了,刚输入的汉字点2个字节,但它的第1个字节和刚才删除后留下的1个字节结合起来拼出一个反正中国人看不懂的符号来。

为了解决上面这些问题,我们制定了字符集编码。也就是说字符本身在内存里只是一个编号,但保存到持久性的容器中(比如磁盘,或通过网络发送给其它人)时,我们就需要按双方约定的字符集来读出或写出。

那么,现在你的问题就是: 中文乱码其实就是你的软件在读取时使用了这个文件当时被保存时所用的字符集不兼容的字符集。因此我们只需要明确地指定字符集即可。

鼠标右击文件 > Open With > Text Editor, 以文本方式打开文件,在菜单上 Edit > Set Encoding 指定一个字符集,然后关闭文件,再右击文件 > Open With , 这次选择原本希望的编辑器,比如一个 XML 文件,就选择 XML Editor。

如果你是在程序的输出窗口而不是文件中看到了乱码,那么我们只需要指定程序输出所用的字符集,比如 Eclipse Console 中看到乱码,我们就在你刚才的程序的 Launching Configuration (你启动程序时的配置)中的 Common 标签页中指定字符集,这个 Launching Configuration 可以在工具栏或菜单上的 Run > Run As ... 或 Debug As ... 找到。

eclipse中源代码中文乱码了怎么办

1,如果是post请求,编写过滤器,在过滤器中写:
request.setCharacterEncoding("UTF-8")
response.setContentType("text/htmlcharset=UTF-8")

2,如果是get请求,则修改tomcat服务器conf目录下的server.xml文件,在Connector标签后增加新属性URIEncoding即可。


扩展资料:
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。
现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。
作用:
源代码主要功用有如下2种作用:
生成目标代码,即计算机可以识别的代码。
对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分虽然不会在生成的程序中直接显示,也不参与编译。但是说明对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。
参考资料:搜狗百科-代码

最新文章