一、设置新建常见类型文件的默认编码格式,也就是文件保存的格式。
在不对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设置的字符编码格式(也就是上面“二”中设置的编码格式)
分享到:
相关推荐
3. **转换编码**:对于检测到GBK编码的文件,使用`java.nio.file.Files`类的`readAllBytes`和`write`方法,配合`java.nio.charset.StandardCharsets`中的`UTF_8`常量,将文件内容从GBK编码转换为UTF-8编码。...
在默认情况下,MyEclipse可能会使用GBK或其他非UTF-8编码,这在处理多语言项目或中文文本时容易导致乱码。该插件的出现,使得开发者能够更方便地以UTF-8编码进行工作,避免了因为编码不匹配带来的诸多困扰。 在Java...
解决MyEclipse中文乱码问题的方法有多种,包括检查MyEclipse的编码设置、使用正确的文件编码、使用UTF-8编码、使用GBK编码、使用Eclipse的外部工具等。在实际开发中,选择合适的解决方法,能够有效地解决中文乱码...
一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化) windows->Preferences->general->Workspace->Text file encoding->Other框中的Text file encoding改为UTF-8。 二、对java源文件编码设置为UTF-8. ...
为了解决中文乱码问题,我们可以使用 UTF-8 编码,这是一种通用的 Unicode 编码形式。UTF-8 编码可以正确地表示中文字符,解决了乱码问题。 现在,让我们来看一下解决方案。 1. 在每个页面的开头添加以下代码: ...
然而,如果项目源代码原本是GBK编码,那么强行改为UTF-8可能会导致乱码,此时应保持一致,将其他设置也调整为GBK。 在MyEclipse 10中,按照上述步骤操作通常能够解决大部分的中文乱码问题。但需要注意的是,有时候...
- 设置MyEclipse的全局编码:进入MyEclipse的首选项(Preferences) -> General -> Workspace,选择“Text file encoding”为“Other”,然后选择UTF-8。 - 项目编码设置:右键点击项目 -> Properties -> Resource...
2. **编译后的字节码**: Eclipse在编译时会自动将源文件的编码转换为UTF-8,因此编译后的`"中文"`二进制表示为`E4 B8 AD E6 96 87`。 3. **运行时**: 在JVM中运行时,所有字符串都是以Unicode编码存储的。例如,`...
在MyEclipse中,选择`Windows` -> `Preferences` -> `General` -> `Workspace`,在右侧的`Text file encoding`选项中,选择`Other`,然后选择`UTF-8`或其他适合中文的编码格式,如GBK。确保项目的所有文件都采用相同...
GBK是中国大陆广泛使用的汉字编码标准,而UTF-8是一种国际通用的多字节编码方式,支持世界上几乎所有的字符集,包括中文。当不同程序或工具使用不同的编码读取同一份包含非ASCII字符的数据时,如果没有进行正确的...
1. **项目文件编码**:如果项目中的文件编码格式(例如UTF-8、GBK等)与MyEclipse默认打开这些文件时所使用的编码格式不同,就可能导致中文乱码。 2. **工作空间编码**:MyEclipse的工作空间编码格式也会影响到文件...
GBK是GBK编码,包含大部分中文字符,而UTF-8是一种变长编码,能表示全世界几乎所有的字符。 9. 日志输出中的乱码: 当Java程序输出日志时,确保日志框架(如Log4j)的配置文件中,日志文件的编码设置正确,如`...
- 例如,若需要将JS文件的编码方式设置为`UTF-8`,则应执行以下步骤: - 点击`Window` > `Preferences` > `General` > `Content Types`。 - 在`Content Types`中选择`JavaScript Source File`,在`File ...
例如,如果JSP文件本身使用UTF-8编码,但浏览器默认使用GBK编码解析,则会导致中文乱码。 #### 二、解决方案 针对上述问题,我们需要确保各个部分的字符编码设置一致。下面是一些具体的解决步骤: ##### 1. 修改...
2. **文件编码识别**:如果你的脚本文件是GBK编码,但MyEclipse按照UTF-8解析,就会出现乱码。此时,你需要在打开文件前,先右键文件选择“Properties”,在“Resource”页面中修改文件编码为GBK。 3. **脚本导入...
总之,要解决Struts+Hibernate+MyEclipse+Tomcat+MySQL环境中的乱码问题,你需要检查并设置以上提到的所有环节的编码,确保它们统一为UTF-8。通过这种方法,可以有效地避免乱码的出现,从而提供良好的用户体验。在...
3. **MyEclipse的编码设置**:类似地,也需要在MyEclipse中更改文件的编辑和保存编码为UTF-8。 4. **处理请求数据的编码**:在Servlet中,当接收来自前端的数据时,通过`request.setCharacterEncoding("utf-8")`...
在Servlet中,可以通过`request.setCharacterEncoding("UTF-8")`来设定请求编码,确保接收到的中文参数不乱码。 7. **标签中的"源码"和"工具"**: - **源码**:指的是程序的原始代码,是开发者编写和维护的文本...
本文将详细探讨解决中文乱码的方法,包括数据库编码设置、服务器配置、工程编码及程序编码等方面。 #### 二、数据库编码设置 ##### 2.1 创建数据库时指定字符集 - **创建数据库**:在创建数据库时指定字符集,...
MyEclipse作为一款强大的集成开发环境(IDE),支持多种编码格式,如GBK、UTF-8等。在处理不同语言或与团队协作时,可能需要修改项目的编码格式,以确保代码的一致性和兼容性。以下将详细解释如何在MyEclipse中进行...