`

MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK

 
阅读更多

一、设置新建常见类型文件的默认编码格式,也就是文件保存的格式。
在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。
在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。
Window-->Preferences-->General -->content Types
在右侧窗口中展开每一个子项,依次输入编码格式,如“UTF-8”点击“update”就设置好了。
例如:在以上设置中,设置jsp默认编码格式为“UTF-8”,那么以后新建的jsp文件,都是以“UTF-8”的格式保存的。
同样设置java默认编码格式为“UTF-8”,那么以后新建的java文件,都是以“UTF-8”的格式保存的。
设置html默认编码格式为“UTF-8”,那么以后新建的html文件,都是以“UTF-8”的格式保存的。
以上设置了文件的保存编码格式,默认的打开方式(解码方式)会跟保存编码格式一样。

二、设置新建其他文件的默认编码格式,即文件保存格式。
在第一项设置中,只是设置了常用文件类型的编码格式。如果新建一个文件,没有后缀名,也就是不指名文件类型,那么MyEclipse无法判断该用何种编码格式保存,就用操作系统默认文件保存编码格式GBK进行保存。这个默认保存编码格式,可用如下方法修改:
window-->preferences-->general-->workspace 在右侧 Text file encoding ->Other 选择UTF-8

三、单个文件查看编码格式(也就是打开文件用的编码格式)更改。

这个方法没有更改文件的编码格式,只是告诉MyEclipse用何种编码格式进行解码。
在要查看的文件上,如文件Test.java上右键-->Properties-->Resource在右侧Text file encoding ->Other,可以进行修改。
比如说,你在“一”里面设置*.java文件的编码格式为“UTF-8”,那么你打开后缀名为java的文件,默认就会以“UTF-8”格式进行解码。如果有人给了你一个编写好的java文件,但是他是用GBK编码保存的,那么你现在打开的时候,会显示乱码。在这个文件上右键-->Properties-->Resource在右侧Text file encoding ->Other ->GBK,就可以正常显示里面的内容了。

四、单个工程workspace默认编码设置。

在工程上右键-->Properties-->Resource在右侧Text file encoding ->Other,可以进行修改。

五、指定MyEclipse编写文件时页面内容数据编码格式(其实就是参数的默认设置),如html,或者jsp网页中提交表单前,用户输入的信息编码格式,配置文件xml中的参数编码格式等。
主要是通知浏览器或服务器,传输数据的编码格式。告诉浏览器用何种编码来解析html或者JSP文件。
window-->Preferences-->MyEclipse-->Files and Editors-->选择子项-->Encoding
例如:选择UTF-8,
新建jsp文件的时候,contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"就会自动生成,不用每次去手工更改了。
新建html文件的时候,http-equiv="Content-Type" content="text/html; charset=UTF-8"
新建xml文件的时候,<?xml version="1.0" encoding="UTF-8"?>


六、eclipse的控制台显示所使用的编码是继承了workspace设置的字符编码格式(也就是上面“二”中设置的编码格式)

分享到:
评论

相关推荐

    如何使用Java代码将GBK编码格式的工程转换为UTF-8编码格式的工程.zip

    3. **转换编码**:对于检测到GBK编码的文件,使用`java.nio.file.Files`类的`readAllBytes`和`write`方法,配合`java.nio.charset.StandardCharsets`中的`UTF_8`常量,将文件内容从GBK编码转换为UTF-8编码。...

    MyEclipse UTF-8编码插件

    在默认情况下,MyEclipse可能会使用GBK或其他非UTF-8编码,这在处理多语言项目或中文文本时容易导致乱码。该插件的出现,使得开发者能够更方便地以UTF-8编码进行工作,避免了因为编码不匹配带来的诸多困扰。 在Java...

    myeclipse代码中文乱码解决办法

    解决MyEclipse中文乱码问题的方法有多种,包括检查MyEclipse的编码设置、使用正确的文件编码、使用UTF-8编码、使用GBK编码、使用Eclipse的外部工具等。在实际开发中,选择合适的解决方法,能够有效地解决中文乱码...

    myEclipse乱码解决办法

    一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows-&gt;Preferences-&gt;general-&gt;Workspace-&gt;Text file encoding-&gt;Other框中的Text file encoding改为UTF-8。 二、对java源文件编码设置为UTF-8. ...

    MyEclipse中文乱码问题简单解决方案,不需任何编码转化

    为了解决中文乱码问题,我们可以使用 UTF-8 编码,这是一种通用的 Unicode 编码形式。UTF-8 编码可以正确地表示中文字符,解决了乱码问题。 现在,让我们来看一下解决方案。 1. 在每个页面的开头添加以下代码: ...

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

    然而,如果项目源代码原本是GBK编码,那么强行改为UTF-8可能会导致乱码,此时应保持一致,将其他设置也调整为GBK。 在MyEclipse 10中,按照上述步骤操作通常能够解决大部分的中文乱码问题。但需要注意的是,有时候...

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

    - 设置MyEclipse的全局编码:进入MyEclipse的首选项(Preferences) -&gt; General -&gt; Workspace,选择“Text file encoding”为“Other”,然后选择UTF-8。 - 项目编码设置:右键点击项目 -&gt; Properties -&gt; Resource...

    MyEclipse控制台中文乱码的解决

    2. **编译后的字节码**: Eclipse在编译时会自动将源文件的编码转换为UTF-8,因此编译后的`"中文"`二进制表示为`E4 B8 AD E6 96 87`。 3. **运行时**: 在JVM中运行时,所有字符串都是以Unicode编码存储的。例如,`...

    myeclipse中文乱码的解决方法

    在MyEclipse中,选择`Windows` -&gt; `Preferences` -&gt; `General` -&gt; `Workspace`,在右侧的`Text file encoding`选项中,选择`Other`,然后选择`UTF-8`或其他适合中文的编码格式,如GBK。确保项目的所有文件都采用相同...

    myeclipse乱码

    GBK是中国大陆广泛使用的汉字编码标准,而UTF-8是一种国际通用的多字节编码方式,支持世界上几乎所有的字符集,包括中文。当不同程序或工具使用不同的编码读取同一份包含非ASCII字符的数据时,如果没有进行正确的...

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

    1. **项目文件编码**:如果项目中的文件编码格式(例如UTF-8、GBK等)与MyEclipse默认打开这些文件时所使用的编码格式不同,就可能导致中文乱码。 2. **工作空间编码**:MyEclipse的工作空间编码格式也会影响到文件...

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

    GBK是GBK编码,包含大部分中文字符,而UTF-8是一种变长编码,能表示全世界几乎所有的字符。 9. 日志输出中的乱码: 当Java程序输出日志时,确保日志框架(如Log4j)的配置文件中,日志文件的编码设置正确,如`...

    myeclipse中文乱码问题

    - 例如,若需要将JS文件的编码方式设置为`UTF-8`,则应执行以下步骤: - 点击`Window` &gt; `Preferences` &gt; `General` &gt; `Content Types`。 - 在`Content Types`中选择`JavaScript Source File`,在`File ...

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

    例如,如果JSP文件本身使用UTF-8编码,但浏览器默认使用GBK编码解析,则会导致中文乱码。 #### 二、解决方案 针对上述问题,我们需要确保各个部分的字符编码设置一致。下面是一些具体的解决步骤: ##### 1. 修改...

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

    2. **文件编码识别**:如果你的脚本文件是GBK编码,但MyEclipse按照UTF-8解析,就会出现乱码。此时,你需要在打开文件前,先右键文件选择“Properties”,在“Resource”页面中修改文件编码为GBK。 3. **脚本导入...

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

    总之,要解决Struts+Hibernate+MyEclipse+Tomcat+MySQL环境中的乱码问题,你需要检查并设置以上提到的所有环节的编码,确保它们统一为UTF-8。通过这种方法,可以有效地避免乱码的出现,从而提供良好的用户体验。在...

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

    3. **MyEclipse的编码设置**:类似地,也需要在MyEclipse中更改文件的编辑和保存编码为UTF-8。 4. **处理请求数据的编码**:在Servlet中,当接收来自前端的数据时,通过`request.setCharacterEncoding("utf-8")`...

    MyEclipse的中文显示问题

    在Servlet中,可以通过`request.setCharacterEncoding("UTF-8")`来设定请求编码,确保接收到的中文参数不乱码。 7. **标签中的"源码"和"工具"**: - **源码**:指的是程序的原始代码,是开发者编写和维护的文本...

    系统中文乱码解决方案

    本文将详细探讨解决中文乱码的方法,包括数据库编码设置、服务器配置、工程编码及程序编码等方面。 #### 二、数据库编码设置 ##### 2.1 创建数据库时指定字符集 - **创建数据库**:在创建数据库时指定字符集,...

    myeclipse怎么修改编码.pdf

    MyEclipse作为一款强大的集成开发环境(IDE),支持多种编码格式,如GBK、UTF-8等。在处理不同语言或与团队协作时,可能需要修改项目的编码格式,以确保代码的一致性和兼容性。以下将详细解释如何在MyEclipse中进行...

Global site tag (gtag.js) - Google Analytics