0 0

java unicode编码 与eclipse 改变编码的关系5

java是采用unicode编码的,在jdk1.5之后unicode拓展的辅助字符集,采用utf-16编码实现。
书写如下的代码:
String s = "hello\u65578";
System.out.println(s.length());
结果为:
7
但是eclipse有个改变编码的设置,他有什么作用呢,难道我在eclipse中使用了gbk编码,生成的字节码文件就是gbk编码的吗?
不是unicode编码吗?
[color=red][/color]

1个答案 按时间排序 按投票排序

0 0

s=hello敗8,\u6557是一个unicode字符,8是一个字符,所以长度是7.
在eclipse里面改变编码只是改变原文件的编码吧,class文件是UTF-8编码的。Java运行的时候采用UTF-16编码,它们都是unicode编码体系的。

2012年2月28日 12:33

相关推荐

    eclipse文件编码设置、转换原理与实用工具

    2.实用工具(java写的,代码开放,使用请参考“使用示例”包里面的几个用法,代码里面有详尽的说明)用于eclipse编码设置、转换、编码分析: a.批量指定文件的编码pageEncoding,免除逐个文件点右键、属性、改文本...

    Myeclipse2015 properties Editor 插件.rar

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

    编写properties文件的Eclipse插件

    在此想和大家分享一个不错的编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了。您可以通过Eclipse中的软件升级(Software ...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例065 字符与Unicode码的转换 83 4.2 辨别字符串 84 实例066 判断用户名是否正确 84 实例067 用户名排序 85 实例068 判断网页请求与FTP请求 86 实例069 判断文件类型 87 实例070 判断字符串是否为数字 89 实例071 ...

    se_15000103_win_full_with_crack_sKe.part2

    SlickEdit是建立在开放源代码Eclipse基础上的代码编辑器,提供了广泛的高效能的特性,为您的程序编制节省更多的时间。它充分支持C/C++, C#, Java, HTML, XML, Unicode 和其他许多编程语言,文件格式以及编码格式。 ...

    MyEclipse 设置

    对Eclipse的爱和我对Java的爱一样深。关于MyEclipse的使用,自己总结了点常用的设置。 1、修改提示的快捷键: Window -> Preferences -> General -> Keys 在type filter text栏输入Content , 选中Content Assist ...

    ApkIDE——安卓反编译

    7、内嵌Unicode、AscII互转工具,以方便硬编码的文字(如汉字)的搜索和汉化类修改。 8、内置类似于系统cmd.exe的命令窗口,高手也可以手动直接输入各种命令来手动操作。 9、所有操作步骤、操作结果都以良好的阅读...

    新版Android开发教程.rar

    � A ndroid 在设计初期就考虑了与现其有业务的融合,改变以往从计算机为主改成从手机使用为导向。新 生应用如:G oogle 地图及其衍生应用、 GMail 、 GTalk 等。 � GPS 卫星导航功能,手机照相, MP3 ,蓝芽等均...

    定时重启关机等问题.docx

    * 为了排除系统计划任务的可能性,可以将 C:\Windows\System32\Tasks 文件夹拷贝至一个 Eclipse 下的 Java 工程下,编码设置为 Unicode,通过 Ctrl+h 查找计划任务 知识点3:任务管理器 * 任务管理器可以用来关闭...

    精通Qt4编程(第二版)源代码

    \20.1 Unicode与字符编码 468 \20.1.1 Unicode 468 \20.1.2 汉字编码 469 \20.1.3 编码转换 469 \20.2 Qt Linguist 471 \20.2.1 发布管理器 472 \20.2.2 翻译器 474 \20.2.3 加载翻译文件 476 \20.3 语言...

    精通qt4编程(源代码)

    \20.1 Unicode与字符编码 468 \20.1.1 Unicode 468 \20.1.2 汉字编码 469 \20.1.3 编码转换 469 \20.2 Qt Linguist 471 \20.2.1 发布管理器 472 \20.2.2 翻译器 474 \20.2.3 加载翻译文件 476 \20.3 语言切换 477 \...

Global site tag (gtag.js) - Google Analytics