问题描述:在eclipse下建了个struts项目,修改ApplicationResources.properties文件时,输入中文,就不能保存.提示信息如下 :
"Some characters cannot be mapped using 'ISO-8859-1' character encoding. Either changethe encoding or remove the characters which are not supported by the 'ISO-8859-1' character encoding."
解决方案:1增加%@page pageEncoding="GBK"%或者是%@page pageEncoding="UTF-8"%解决方案:2应该使用eclipse的jinto插件编辑,会自动调用java的native2ascii把文件转码。jinto插件下载:http://www.guh-software.de/jinto.html 解决方案:3eclipse --> window --> Preferences --> General --> Content Types
--> Test -->
单击 Java Properties File,在底部出现 'Default edcodng:',改成GBK,或是UTF-8;然后update.
虽然能保存,但还必须利用 native2ascii 来转换一下,不然输出还是乱码.
分享到:
相关推荐
表明在尝试保存文件时遇到了障碍,而具体原因在于MyEclipse将JS文件的默认编码设置为了ISO8859-1,而这一编码格式可能无法正确处理某些特殊字符,尤其是在非英语环境中编写代码时。 ISO8859-1是一种单字节编码标准...
在使用MyEclipse进行Java Web开发时,可能会遇到中文乱码问题,这主要是由于文件编码设置不一致导致的。本文将详细介绍如何设置MyEclipse新建JSP文件的默认编码为UTF-8,以确保在项目中正确处理中文字符。 #### 二...
- 在右侧的"Text file encoding"(文本文件编码)下拉框中,你可以看到多种编码格式,如"ISO-8859-1"、"UTF-8"等。选择你需要的编码格式,通常推荐使用"UTF-8",因为它是支持最多字符集的编码方式,适合国际化开发...
在Java EE环境中,Eclipse默认使用GBK编码,而Tomcat服务器内部默认使用ISO-8859-1编码来处理数据,这就导致了编码不一致,从而产生乱码。 解决中文乱码问题的关键在于确保所有环节的编码一致性。以下是一些具体...
不同的编码格式会影响字符的存储和显示方式,常见的有ASCII、ISO-8859-1、GB2312、GBK、UTF-8等。在Java开发环境中,Eclipse和MyEclipse作为常用的集成开发环境(IDE),提供了丰富的功能支持,包括对文件编码的管理...
默认情况下,Eclipse会使用操作系统的默认编码,但你可以选择`Other`并从下拉列表中选取所需的编码格式,如GBK、ISO-8859-1、UTF-16等,以适应不同的开发环境和需求。 #### 三、Project级字符集设置 **1. 访问项目...
默认情况下,Tomcat可能使用ISO-8859-1作为默认编码,而我们的中文字符需要UTF-8编码才能正确显示。以下是一些解决步骤: 1. **修改Tomcat配置**:打开Tomcat的`server.xml`文件,找到`Connector`标签,添加`...
值得注意的是,在修改模板时需要注意编码格式的设置,例如将默认的ISO-8859-1编码改为更常用的GBK、GB2312或UTF-8等编码格式。这是因为不同的项目可能会采用不同的字符编码,如果编码不一致可能会导致乱码问题。 ##...
但是,由于GET方式的URL编码问题,可能需要将接收到的参数值先解码为ISO-8859-1,然后再次编码为UTF-8,例如: ```java String id = request.getParameter("id"); String qq = new String(id.getBytes("ISO-8859-...
- MyEclipse中:`Window -> preferences -> MyEclipse -> Files and Editors -> JSP Encoding`,设置为ISO10646/UTF-8。 - 项目编码:右键项目 -> `Properties -> Resource -> Text file encoding`,将新建文件的...
- 接着,转到`Window -> Preferences -> MyEclipse -> Files and Editors`,将所有子项的编码更改为`ISO 10645/Unicode(UTF-8)`或`Chinese,National Standard`,点击`Apply`。 - 对于`JSP`文件,进入`Window -> ...
- **ISO-8859-1 Encoding** - **US ASCII Encoding** - **UTF-8 Encoding** - **UTF-16 Encoding** - **UTF-16BE Encoding** - **UTF-16LE Encoding** 通过熟练掌握这些快捷键,可以极大地提高在MyEclipse中...
例如,在 HTML 页面中,如果使用的编码格式不是 UTF-8,而是 iso8859-1,那么就会出现乱码。 解决方法是,在 HTML 页面中添加以下代码: ```html <%@ page language="java" pageEncoding="UTF-8"%> ;charset=utf-8...
2. **POST方式提交后的乱码问题**:POST提交时,默认编码是ISO-8859-1,但接收端可能期望的是UTF-8。解决方法包括: A. 对每个请求参数进行编码转换,如`new String(request.getParameter("something").getBytes(...
这段代码首先通过`rs.getString("title")`获取了一个数据库字段值,然后将其从"ISO8859_1"编码转换为"GBK"编码,最后输出到标准输出流。这表明MyEclipse支持复杂的数据库操作和多编码环境下的文本处理,体现了其在...
以下是对MyEclipse中一些常用设置的详细说明: 1. **修改代码提示快捷键**: 要自定义内容辅助(Content Assist)的快捷键,可以通过以下步骤操作: - 打开`Window`菜单,选择`Preferences`,然后进入`General` -...
String username = new String(request.getParameter("username").getBytes("ISO-8859-1"), "UTF-8"); ``` - **数据库编码问题**: 如果在数据库中写入或读出的数据出现乱码,也需要确保数据库的字符集编码设置...
对于JSP文件,还需要进入`Window -> Preferences -> MyEclipse -> Files and Editors -> JSP`,在Encoding选项中选择`ISO10646/UTF-8`。 2. **项目编码一致性**: 如果已有项目采用不同编码,可以在项目右键点击`...
在使用 MyEclipse 或 Eclipse 进行 Java 开发时,有时会遇到文件编码的问题,尤其是在跨平台开发中更为明显。为了保证源代码在不同操作系统下能够正确显示,需要对 MyEclipse 或 Eclipse 的编码进行相应的设置。 **...