文章责编:luoyuting
看了本文的网友还看了学历| 高考 中考 考研 自考 成考 外语| 四六级 职称英语 商务英语 公共英语 资格| 公务员 报关员 银行 证券 司法 导游 教师 计算机| 等考 软考
工程|一建 二建 造价师 监理师 咨询师 安全师 结构师 估价师 造价员 会计| 会计证 会计职称 注会 经济师 税务师 医学| 卫生资格 医师 药师 [更多]
点击查看:2015计算机等级考试二级Java入门教程章节汇总
点击查看:2015计算机等级考试二级Java入门教程第一章汇总
1.6 java和Unicode
程序设计如何支持除了拉丁文字符集外的任何语言,己成为一个大问题。许多国家语言定义的是8位字符集,但是如果你要在一个文件中同时使用拉丁文字符集和西里尔字符集(Cyrillic)就会产生问题。如果你要处理日文,用8位字符集表示将是不可能的。Unicode是一个标准字符集,它是为满足所有语言的字符需要而制定的。它用16位编码表示一个字符,即一个字符占两个字节,从而可以表达多达65535个不同的字符。这样就叮对许多字符进行编码,也就有足够的空间设置每个国家的字符集编码。其中可以包含日文使用的需要数千个字符编码的Kanji字符集。
我们将在第2章中看到,Java源代码使用的也是Unicode字符集。严格地说,只有注释、标识符、字符和文本串可以使用Unicode前128个之外的字符。Java内部也支持Unicode来表示字符和串,所以它潜在地具有理解国际性语言的能力。你熟悉的ASCII码与Unicade前l28个字符是一一对应的,所不同的是每个字符占用两个字节,你不必在意所要处理的字符编码,当然除非你从一开始就要建立一种支持多语言的应用程序。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |