`

JAVA学习---Myeclipse中乱码的问题(转)

    博客分类:
  • java
阅读更多
JAVA学习---Myeclipse中乱码的问题
2010-04-12 17:43

(1)Myeclipse中文注释乱码的问题

编码的问题。

点window-preferences-General-Content Types 在Text下选择对应的文件类型再改页面编码为UTF-8然后点Update就可以了。

另外:
在项目根节点上Alt+Enter,弹出一窗口,在Resource窗口中选择Other为UTF-8

其实不明白这两个地方有什么区别,不过注释总算不是乱码啦。

 

(2)MyEclipse中编辑JS文件乱码的解决方法或properties文件乱码



可依次选择"window">>"preferences">>"general">>"content types"

在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"再点"update"按钮,再打开JS文件就可以

如果没有提供选择项,在下面的“文件关联”中添加一个“*.js”,然后指定编码为"GBK"或"utf-8"就可以了

其它的比如.properties文件也可以采用以上的方式(在java Properites Files)在下面的default encoding"右边的输入框中输入"GBK"或"GB2312"再点"update"按钮,再打开.properties文件就可以

 

 

以下内容引自:http://hi.baidu.com/zhanghaooy/blog/item/f91ec124d4b7ee20d40742a7.html

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所使用的系统中文字体如果被破坏的话,也会导致中文无法显示的问题。所以,如果在上述设置都无法解决问题的时候,应该要考虑一下系统字体文件的问题。

分享到:
评论

相关推荐

    经验之谈myeclipse10导入项目中文乱码

    MyEclipse作为Eclipse的扩展版本,对Java Web项目的开发提供了很好的支持,但同时也继承了Eclipse中可能出现的编码问题。 首先,我们需要了解在MyEclipse中,中文乱码问题通常涉及四个关键的编码设置: 1. **工作...

    myeclipse代码中文乱码解决办法

    解决MyEclipse中文乱码问题的详细指南 MyEclipse是一款功能强大且流行的集成开发环境(IDE),广泛应用于Java开发领域。然而,在使用MyEclipse时,开发者们经常会遇到中文乱码的问题。这是因为MyEclipse的默认编码...

    myEclipse乱码解决办法

    在Myeclipse导入一个项目,有中文乱码问题,解决方法如下: 一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows->Preferences->general->Workspace->Text file encoding->Other框中的Text ...

    myeclipse中文乱码的处理

    myeclipse中各种乱码的处理方式,包括html、jsp、java文件等的乱码问题

    myeclipse中文乱码的解决方法

    本文将深入探讨"myeclipse中文乱码的解决方法",帮助你解决在使用MyEclipse过程中遇到的中文显示异常问题。 1. **问题背景** 当你在MyEclipse中创建或打开包含中文字符的文件时,可能会发现显示为乱码,这通常是...

    myeclipse导入项目后中文乱码的解决方案

    MyEclipse提供了全局编码设置的功能,可以解决项目中的中文乱码问题。要设置全局编码,需要按照以下步骤操作: 1. 打开MyEclipse,点击ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding...

    使用MyEclipse遇到的乱码问题解决

    在使用MyEclipse这款强大的Java集成开发环境时,开发者可能会遇到一个常见的问题——乱码问题。这主要体现在代码编辑器中显示的源代码字符编码不正确,或者在编译、运行过程中输出的文本出现乱码。本文将深入探讨...

    MyEclipse中文显示乱码问号非正常显示

    在使用MyEclipse进行Java开发的过程中,有时会遇到中文字符显示为乱码或问号的问题。这一问题通常发生在读取含有中文的文件(如源代码文件、配置文件等)时,或者在与数据库交互时涉及到中文数据的情况下。 #### 二...

    Java关于中文乱码问题的多种解决方法

    本文将深入探讨几种解决Java中中文乱码问题的方法,并以MyEclipse为开发环境,结合实际示例进行讲解。 1. 文件读写中的乱码: 当Java程序读取或写入包含中文字符的文件时,需要设置正确的字符编码。例如,使用`...

    关于MyEclipse5.5合成SSH后出现中文乱码的问题解决方法之一

    本篇文章主要探讨了在MyEclipse 5.5环境下进行SSH整合时出现的中文乱码问题以及一种可能的解决方案。 首先,我们需要理解SSH框架的组成部分。Struts2是MVC设计模式中的Controller层,负责处理用户请求并转发到相应...

    Myeclipse中,在导入脚本中出现乱码的问题的解决方法。

    通过以上步骤,你应该能够有效地解决MyEclipse中导入脚本时的乱码问题。如果问题依然存在,可能需要查看更具体的错误日志或进一步研究文件内容和编码细节。记住,理解和掌握字符编码原理,以及如何在不同环境中正确...

    MyEclipse的中文显示问题

    标题 "MyEclipse的中文显示问题" 涉及到的是在使用MyEclipse这款集成开发环境(IDE)时遇到的字符编码问题,主要表现为中文字符无法正常显示或者出现乱码的情况。这个问题通常是由于MyEclipse默认的字符编码设置与...

    myeclipse中jsp的preview中文乱码完美解决方案

    在使用MyEclipse进行Java Web开发时,我们经常会遇到一个常见的问题:预览JSP页面时出现中文乱码的情况。这不仅影响了我们的开发效率,还可能导致用户体验下降。本文将详细介绍如何解决MyEclipse中JSP页面预览时出现...

    Myeclipse Tomcat 控制台乱码设置

    在进行Web开发时,尤其是使用Java进行开发的过程中,经常遇到的一个问题就是控制台出现乱码。这种情况不仅会影响开发体验,还可能导致一些难以察觉的问题。本文将详细介绍如何在MyEclipse集成开发环境中解决与Tomcat...

    Java Web程序开发中字符乱码的原因与解决办法.pdf

    1. 开发工具中的乱码问题:以MyEclipse开发工具为例,通常新建工程后,默认编码为ISO8859-1。为了统一编码,需要在Window—Preferences—General—Workspace选项中,将Text file encoding选项改为Other,并选择UTF-8...

    awt中文乱码解决方法

    解决java软件中Myeclipse 中的awt乱码问题

    MyEclipse中配置JBoss

    在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理企业级应用程序。本篇将详细讲解如何在...

    j2ee项目中中文乱码问题集锦

    ### j2ee项目中中文乱码问题集锦 在J2EE项目开发过程中,中文乱码问题是常见的技术难题之一。本文将围绕一个典型的案例来详细分析如何解决J2EE项目中的中文乱码问题,并总结出一系列实用的方法。 #### 一、问题...

Global site tag (gtag.js) - Google Analytics