`

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

分享到:
评论

相关推荐

    myeclipse代码中文乱码解决办法

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

    myEclipse乱码解决办法

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

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

    共有四处编码格式,1、workspace即container 2、 *.java源文件的编码格式 3、 项目编码格式 4、 项目中每个.java文件的编码格式

    myeclipse中文乱码的处理

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

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

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

    awt中文乱码解决方法

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

    Myeclipse Tomcat 控制台乱码设置

    Myeclipse Tomcat 控制台乱码设置

    Java_EE中文乱码问题解决方案.ppt

    Java_EE中文乱码问题解决方案:如果你是从事java web开发,中文乱码是不是经常遇到,这里有详细的配置如果从MyEclipse(Eclipse),TOmcat中修改代码的格式,从而达到总体的编码一致,杜绝乱码

    JSP中文乱码问题综述,中文乱码解决大全

    JSP中文乱码问题综述,中文乱码解决大全,表单使用Post方式提交后接收到的乱码问题,表单get提交方式的乱码处理方式,上传文件时的乱码解决,Java代码关于url请求,接受参数的乱码,关于jsp在MyEclipse中打开的乱码问题,...

    MyEclipse反编译插件和安装教程

    (1) 将jad.exe解压到java的... 2)在eclipse窗口下,点击Window > Preferences > Java > JadClipse > Misc,将Convert Unicode strings into ANSI strings选项打勾,避免反编译后可能出现的中文乱码。 希望对您有用

    Struts+Hibernate+MyEclipse+Tomcat+MySQL的乱码之解决篇

    Struts Hibernate MyEclipse Tomcat MySQL JSP 乱码 编码出错 内码设定

    Myeclipse2015 properties Editor 插件.rar

    .properties文件中汉字注释信息以Unicode编码,类似显示乱码,不好阅读。 安装步骤: 1: 解压下载的jp.gr.java_conf.ussiy.app.propedit_6.0.5.zip压缩包,eclipse目录下找到复制features,plugins到myeclipse的...

    基于java的商品信息管理系统--大学本科Java基础

    Java语言编写的简单商品信息管理系统,带登陆密码,在控制台显示运行结果,无数据库,代码...5、系统基本能运行,程序结构合理层次清晰6、各种技术的综合应用7、在myeclipse/Eclipse中的控制台窗口中显示运行结果即可。

    《MyEclipse 6 Java 开发中文教程》前10章

    Tomcat JSP Web 开发中的乱码问题小结 164 第九章 开发Struts 1.x应用 166 9.1 介绍 166 9.2 创建Struts项目 168 9.2.1 创建Web项目 169 9.2.2 加入 Struts开发功能 169 9.3 使用Struts工具 171 9.3.1 Struts配置...

    关于代码编码问题

    在 MyEclipse 中,设置编码字符集可以解决乱码问题。具体步骤如下: 1. 打开 MyEclipse,点击 "Windows"-"Preferences"-"General"-"Content Types",将 "Java Class File" 和 "Text" 的 "Default encoding" 改为 ...

    《Java-Web应用开发基础》教学课件08课程设计实例.pptx

    技能目标 能够在MyEclipse IDE中用MVC设计模式开发基本的Java Web项目。 能够在MyEclipse IDE中设计简单的Servlet过滤器。 能够综合运用前面7个模块所学的知识进行Java Web项目开发,能够把前端开发技术运用到项目...

    Myeclipse使用的技巧

    1、MyEclipse优化加载速度和去掉一些没用的设置 2、myeclipse 6.5 代码提示设置 3、如何让Eclipse具有强大的提示功能 4、MyEclipse 快捷键 5、java 乱码处理大集合

    在C#中调用 java的函数(C#与java结合使用)的ikvm相关包

    (eclipse和myeclipse都自带的,或者你可以显摆一下,用黑框框敲几个代码整)。 c:狸猫换太子:jar>>dll 打开黑框框(即:win+r,cmd,进入到%IKVM_HOME%\bin的目录下), 执行:ikvmc -out:dllFileNameOrPath....

    基于java swing的动画编辑器源码

    系统的设计目标是采用面向对象的程序设计技术实现一个图形绘制和图像处理的应用软件,满足普通用户对于图形图像应用程序...如果导入到myeclipse中出现中乱码,可以将java文件用text编辑器打开,则可以看到正确的中文。

Global site tag (gtag.js) - Google Analytics