Eclipse3.2和MyEclipse6.5的workspace编码、工程编码、文件编码全都设为utf-8,JDK采用相同的JDK(C:\jdk1.6.0_10),编译等级均采用6.0。
程序如下:
package com.wangf.test;
import java.io.UnsupportedEncodingException;
public class Test {
public static void main(String[] args) throws UnsupportedEncodingException {
String a = "哈";
System.out.println("默认:"+a.getBytes().length);
System.out.println("gbk:"+a.getBytes("gbk").length);
System.out.println("utf-8:"+a.getBytes("utf-8").length);
System.out.println("utf-16:"+a.getBytes("utf-16").length);
}
}
Eclipse3.2运行结果为:
默认:3
gbk:2
utf-8:3
utf-16:4
说明a.getBytes()和a.getBytes("utf-8")相同。
MyEclipse6.5运行结果为:
默认:2
gbk:2
utf-8:3
utf-16:4
说明a.getBytes()和a.getBytes("gbk")相同。
根据JDK的说明:String.getBytes()是返回“平台”的默认编码。很多人认为这个“平台”代表操作系统,但如果是这样,那么a.getBytes()永远都应该和a.getBytes("gbk")相同,因为我的操作系统当然是中文操作系统。然而在Eclipse3.2中的运行结果却否认了这个说法。
如果将Eclipse3.2中的工程编码修改为gbk,那么它和MyEclipse6.5的运行结果就一样了。
大家讨论讨论!
分享到:
相关推荐
### Eclipse3.2与MyEclipse工具的配置详解 #### 一、Eclipse3.2简介及基础功能 **Eclipse3.2**是一款广泛使用的开源集成开发环境(IDE),适用于多种编程语言,尤其是Java开发。它具备丰富的特性和插件支持,能够...
MyEclipse 6.5 是一个功能强大且流行的 Java 集成开发环境(IDE),提供了许多实用的功能和工具来帮助开发者更快速、更高效地开发 Java 项目。下面,我们将详细介绍 MyEclipse 6.5 的下载、注册和汉化过程。 下载 ...
在本文中,我们将详细介绍如何搭建一个基于Eclipse3.2、MyEclipse5.5和Tomcat5.5的Java Server Pages (JSP) 开发环境。这个组合在早期的Web开发中非常流行,尽管现在有了更多的现代框架和技术,但对于学习经典Web...
【MyEclipse 6.5】是一款强大的Java集成开发环境,尤其在企业级应用开发中广泛应用。它基于Eclipse平台,提供了丰富的功能扩展,包括Web、Java EE、JSP、Struts、Spring、Hibernate等多方面的开发支持。本资源包含两...
官方下载,自带eclipse!直接安装MyEclipse6.5! 不用在MyEclipse与eclipse兼容性上花功夫!
MyEclipse 6.5作为该系列的一个重要版本,在功能和性能上都有显著提升,支持更多的插件和框架,使得开发者能够更加高效地进行软件开发工作。 ### 注册码的作用 注册码(或称为序列号、激活码)是软件开发商为了...
Myeclipse 是一款基于 Eclipse 平台的增强型插件,为开发者提供了丰富的功能,比如代码编辑、调试、测试等。 #### 二、准备工作 在开始安装之前,请确保满足以下条件: 1. **操作系统**:推荐使用 Windows XP 或...
### MyEclipse 6.5 注册过程中 Finish 按钮不可用问题解析及...综上所述,MyEclipse 6.5 注册过程中 Finish 按钮不可用的问题可能涉及多个方面的原因,通过以上排查步骤和提供的解决方案,希望能帮助您解决这一问题。
#### 一、MyEclipse 6.5 的安装与激活 MyEclipse 6.5 是一款强大的集成开发环境(IDE),专为Java开发者设计,支持多种编程语言及Web开发。在开始之前,我们需要先了解如何安装和激活这款软件。 1. **下载安装包**...
MyEclipse 6.5 注册码 key 生成程序 java代码 编译运行源码 输入任意用户 生成相应的key值
为了使MyEclipse识别新安装的插件,需要在MyEclipse 6.5的eclipse目录下的links目录中创建一个名为aptana.link的文件。在这个文件中,添加一行指向aptana目录的路径,例如:path=D:\\Program Files\\MyEclipse 6.5\\...
现在,6.5在线更新网站似乎打不开了。下载这个包, 只要将eclipse文件夹拷贝到MyEclipse 6.5 的根目录,将MyEclipse 6.5目录的 eclipse文件夹内的文件覆盖即可(这个文件夹中不含.exe文件),在拷贝的过程中 会出现...
MyEclipse 6.5 GA 版本是在2009年发布的一个版本,虽然现在已经比较老旧,但在当时是非常先进的开发工具之一。 #### 二、注册码获取与使用方法 在使用MyEclipse 6.5 GA 版本时,通常需要一个注册码来激活软件。...
MyEclipse是一款强大的Java、J2EE、Web和企业级应用的集成开发工具,它基于Eclipse,提供了许多额外的特性,如代码提示、调试工具、数据库集成等。Tomcat则是一个开源的、轻量级的Servlet容器,支持Java Servlet和...
**MyEclipse 6.5** 是一个功能丰富的Java EE集成开发环境,它是Eclipse IDE的扩展,提供了对Web、Java、JSP、Servlet、JDBC、Struts、Spring、Hibernate等技术的全面支持,是开发人员编写企业级应用的重要工具。...
本文将详细介绍如何使用Eclipse3.2、MyEclipse5.5和Tomcat5.5来搭建一个稳定的JSP开发环境。 #### 二、软件下载与安装 ##### 1. JDK安装 - **下载地址**: - [JDK 1.5](thunder://QUFodHRwOi8vZmlsZS41MXhpYS5jb20...
- **MyEclipse6.5**:是一款功能强大的Java集成开发环境(IDE),提供了丰富的工具和插件支持,能够帮助开发者高效地进行Java应用程序的开发。 #### 安装准备 在开始安装之前,请确保已经安装了以下软件: - Eclipse...
本文将详细阐述如何使用Eclipse3.2、MyEclipse5.5以及Tomcat5.5构建一个完整的JSP开发环境,为初学者提供一份详尽的指导。 #### 1. JDK(Java Development Kit)安装与配置 首先,确保你的系统已经安装了JDK。在本...
在进行Java Web应用开发时,经常会用到myEclipse作为集成开发环境,并结合Tomcat服务器来部署和运行Web应用程序。本文将详细介绍如何在myEclipse6.5环境下配置并集成Tomcat7,以及在配置过程中可能遇到的一些常见...