`
wahaha603
  • 浏览: 79642 次
  • 来自: 上海
社区版块
存档分类
最新评论

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”

                                                    

在打开的新窗口左边的菜单树中选择 Info(即第一个),然后在右面找到 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”,在下拉框中选择需要的编码方式。与修改工程编码方式的方法类似。

ps:在项目过程中遇到的另外一个乱码问题是因为操作系统的字体文件问题,在某些情况下,eclipse所使用的系统中文字体如果被破坏的话,也会导致中文无法显示的问题。所以,如果在上述设置都无法解决问题的时候,应该要考虑一下系统字体文件的问题。

 

分享到:
评论

相关推荐

    Linux下eclipse中文乱码问题解决方案

    Linux 下 Eclipse 中文乱码问题解决方案 Eclipse 中文乱码问题是由于 Eclipse 编辑器选择的编码规则是可变的。一般默认都是 UTF-8 或者 GBK,当从外部导入的一个工程时,如果该工程的编码方式与 Eclipse 中设置的...

    在eclipse中中文汉字乱码的解决方案

    Eclipse 中中文汉字乱码的解决方案 Eclipse 是一个功能强大且广泛使用的集成开发环境(IDE),但是在使用过程中,用户可能会遇到中文汉字乱码的问题。本文将为大家分享解决 Eclipse 中中文汉字乱码的方案,以便大家...

    jsp eclipse乱码问题

    ### JSP Eclipse 乱码问题解析与解决方案 在开发基于Java的Web应用时,经常会遇到JSP页面在Eclipse环境中出现乱码的情况。这不仅会影响程序的正常运行,还可能导致用户体验下降。本文将针对JSP在Eclipse中的乱码...

    Eclipse导入项目源码后中文乱码的解决办法

    Eclipse解决中文乱码问题 Eclipse是一个功能强大且广泛应用的...解决Eclipse中文乱码问题的关键在于设置正确的workspace编码方式。通过按照以上步骤操作,我们可以轻松地解决中文乱码问题,提高开发效率和项目质量。

    Ubuntu下Eclipse中文乱码解决.docx

    要解决Ubuntu下Eclipse中文乱码的问题,需要让Ubuntu支持GBK编码,然后在Eclipse中设置GBK编码。这将确保中文字符正确地显示,而不是乱码。 在Ubuntu系统中,locales是用于配置语言环境的重要组件。locales提供了...

    eclipse struts 中文乱码问题图解

    总结来说,解决Eclipse Struts中文乱码问题主要涉及页面编码设置、请求参数处理以及资源文件的正确编码。通过调整相应的配置和使用合适的工具,可以有效避免和解决这些问题,确保中文字符的正常显示和处理。

    Eclipse编译器中文乱码解决

    总的来说,解决Eclipse中文乱码问题的关键在于确保所有环节的编码设置一致,包括IDE、项目、文件以及服务器。正确设置这些编码可以避免编码不兼容导致的乱码问题,从而提高开发效率和代码的可读性。

    eclipse导入工程中文乱码问题

    本文将详细探讨Eclipse中文乱码产生的原因以及具体的解决方法。 #### 二、乱码产生的原因 1. **工作空间编码与工程编码不一致**: - Eclipse的工作空间有一个默认的文本文件编码格式,默认情况下通常为UTF-8或GBK...

    eclipse下properties文件中文乱码的解决方案

    该插件不仅能够解决中文乱码问题,还能提供更丰富的编辑功能,提升开发效率。用户可以在官方推荐的网站上下载并安装此插件,具体安装教程可参照相关文档或网站提供的指导。通过使用PropertiesEditor,开发者可以避免...

    eclipse for RDT中文乱码问题

    Eclipse 中 RDT 开发 Ruby 应用程序中文乱码问题解决方案 在 Eclipse 中使用 RDT 开发 Ruby 应用程序时,经常会遇到中文乱码问题。这是因为 Eclipse 和 RDT 的默认编码格式不支持中文字符,导致中文字符显示不正确...

    eclipse中JS中文乱码解决

    需要注意的是,在进行上述操作时,应确保文件编码与项目设置以及Eclipse设置保持一致,这样才能彻底避免乱码问题的发生。此外,对于已经存在的乱码文件,可能还需要手动更改其编码后再按照上述步骤操作,才能解决...

    Eclipse 开发JSP中文乱码解决方案

    以下是解决Eclipse开发JSP中文乱码问题的详细步骤和知识点: 1. **Project -> Properties -> Resources** 在这里,你可以设置当前项目的文本文件编码。点击“Text file encoding”选项,然后选择“Other”,在下拉...

    eclipse修改乱码、添加快捷键

    **一、解决Eclipse中文乱码问题** 1. **设置工作空间字符集** - 打开Eclipse,点击“Window” -> “Preferences” -> “General” -> “Workspace”。 - 在右侧的“Text file encoding”下拉框中选择“Other”,...

    设置Eclipse里的编译环境以及中文乱码问题

    在 Android 开发中,Eclipse 编译环境的设置和中文乱码问题是两个常见的问题。本文将通过图文并茂的方式,解决这两个问题,从而帮助开发者快速解决编译环境和中文乱码问题。 一、Eclipse 编译环境设置 在 Eclipse ...

    彻底解决中文乱码的问题

    在IT行业中,尤其是在Java编程领域,中文乱码问题是一个常见的挑战。这主要涉及到字符编码的处理,涉及到Unicode、GBK、UTF-8等不同编码格式之间的转换和一致性问题。本篇文章将深入探讨这个问题,并提供一种彻底...

    Eclipse、SQL、JSP之间中文乱码

    通过以上步骤,一般可以解决Eclipse、SQL和JSP之间的中文乱码问题。但要注意,每一步都需要细心检查,确保整个开发、存储和展示链路上的字符编码保持一致,才能避免乱码的出现。在实际操作中,遇到问题应根据具体...

    解决中文乱码问题

    解决中文乱码问题需要从多个方面入手,包括设置Eclipse的编码方式、浏览器的字符设置、数据库的字符集选择等。同时,我们还需要根据实际情况选择合适的解决方式,以便正确地显示和存储中文字符。

    Eclipse中文乱码处理方案.docx

    在Eclipse开发环境中,中文乱码问题是一个常见的困扰,尤其是在处理包含中文字符的文件时。Eclipse默认的文件编码可能不支持中文,如ISO-8859-1,这会导致在创建或编辑包含中文的文件时出现乱码。为了解决这个问题,...

Global site tag (gtag.js) - Google Analytics