35个优秀设计公司网站欣赏
以下是一些很優秀的企業網站。精華中的精華!如果你正在尋找一些靈感,然後用在下一次
26个ASP.NET常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连
网站设计:页面设定制作过程
任务: 为乌克兰的“Nissan”粉丝俱乐部创建徽标和网站设计。
jQuery技巧
一、简介 1.1、概述 随着WEB2.0及 ajax思想在互联网上的快速发展传播,陆续
介绍我知道的hack方法
现在浏览器多了,做web页面还是比较痛苦的,当然,如果你不在乎自己做的页面在有些浏
DIV CSS布局浏览器兼容的问题
刚学css div布局,总会遇到很多浏览器兼容的问题,这个问题困扰了一段时间,只到看了
如何实现FireFox文本自动换行
FireFox文本自动换行处理,如何实现FireFox文本自动换行 文本自动换行IE中解决方法
CSS教程:行高line-height属性(2)
相关文章: CSS教程:行高line-height属性(1) 7.3.3 行高的计算与继承 以em、ex和
CSS:闭合元素和浮动元素的差别
提示:本文不是教程,而是对闭合浮动元素的方法在某个特定情况下的现象的讨论,涉及
理解(X)HTML的文档结构
CSS通过与(X)HTML的文档结构相对应的选择器(selector)来达到控制页面表现的目的,而
JSP和Servlet对中文的处理过程
世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。
这是一个世界范围内都存在的问题,所以,Java提供了世界性的解决方法。本文描述的方法是用于处理中文的,但是,推而广之,对于处理世界上其它国家和地区的语言同样适用。
汉字是双字节的。所谓双字节是指一个双字要占用两个BYTE的位置(即16位),分别称为高位和低位。中国规定的汉字编码为GB2312,这是强制性的,目前几乎所有的能处理中文的应用程序都支持GB2312。GB2312包括了一二级汉字和9区符号,高位从0xa1到0xfe,低位也是从0xa1到0xfe,其中,汉字的编码范围为0xb0a1到0xf7fe。
另外有一种编码,叫做GBK,但这是一份规范,不是强制的。GBK提供了20902个汉字,它兼容GB2312,编码范围为0x8140到0xfefe。GBK中的所有字符都可以一一映射到Unicode 2.0。
在不久的将来,中国会颁布另一种标准:GB18030-2000(GBK2K)。它收录了藏、蒙等少数民族的字型,从根本上解决了字位不足的问题。注意:它不再是定长的。其二字节部份与GBK兼容,四字节部分是扩充的字符、字形。它的首字节和第三字节从0x81到0xfe,二字节和第四字节从0x30到0x39。
本文不打算介绍Unicode,有兴趣的可以浏览“http://www.unicode.org/”查看更多的信息。Unicode有一个特性:它包括了世界上所有的字符字形。所以,各个地区的语言都可以建立与Unicode的映射关系,而Java正是利用了这一点以达到异种语言之间的转换。
在JDK中,与中文相关的编码有:
表1 JDK中与中文相关的编码列表
编码名称
说 明
ASCII
7位,与ascii7相同
ISO8859-1
8-位,与 8859_1,ISO-8859-1,ISO_8859-1,latin1...等相同
GB2312-80
16位,与gb2312,gb2312-1980,EUC_CN,euccn,1381,Cp1381, 1383, Cp1383, ISO2022CN,ISO2022CN_GB...等相同
GBK
与MS936相同,注意:区分大小写
UTF8
与UTF-8相同
GB18030
与cp1392、1392相同,目前支持的JDK很少
在实际编程时,接触得比较多的是GB2312(GBK)和ISO8859-1。
为什么会有“?”号
上文说过,异种语言之间的转换是通过Unicode来完成的。假设有两种不同的语言A和B,转换的步骤为:先把A转化为Unicode,再把Unicode转化为B。
举例说明。有GB2312中有一个汉字“李”,其编码为“C0EE”,欲转化为ISO8859-1编码。步骤为:先把“李”字转化为Unicode,得到“674E”,再把“674E”转化为ISO8859-1字符。当然,这个映射不会成功,因为ISO8859-1中根本就没有与“674E”对应的字符。
当映射不成功时,问题就发生了!当从某语言向Unicode转化时,如果在某语言中没有该字符,得到的将是Unicode的代码“\uffffd”(“\u”表示是Unicode编码,)。而从Unicode向某语言转化时,如果某语言没有对应的字符,则得到的是“0x3f”(“?”)。这就是“?”的由来。
例如:把字符流buf =“0x80 0x40 0xb0 0xa1”进行new String(buf, "gb2312")操作,得到的结果是“\ufffd\u554a”,再println出来,得到的结果将是“?啊”,因为“0x80 0x40”是GBK中的字符,在GB2312中没有。
| 10个经典的web2. | 《墨攻》日文官方 | 曼联官方网站 | ANNA SUI官方网站 | Web 2.0 的视觉设 |
- 夜的第四章—八月UI秀(四) - 2008-01-15这一位网名:太美丽,uirss官方群会员 http://www.toomo.com/zsj/ 很不错的作品. 手绘的这个不错 石子儿 上海的一位设计师,不清楚专业是什么
- 十九岁的天空 - 2008-01-15姓名:步果断 网名:KIDAUBIS 生活地:江苏南京 学校:南京艺术学院 专业:动画 出生:88年4月17日 网址: http://www.kidcomic.net 这是站长KD
- eicodesign新网站 - 2008-01-15顶尖设计团队eicodesign新网站上线
- 德国设计师LD-Sign作品 - 2007-07-31来自德国柏林18岁年轻的网页设计师Ld-sign
- 德国大众网站设计 - 2007-07-05最近事情一直比较多,但是今天无意中逛到德国大众的网站马上被他简洁大气的网页给吸引住了,所以就算忙也还是给大家截几个图,给大家分享一下。
- 华丽丽的插画站 - 2007-06-20华丽的插画站 http://www.drawcaliber.com/ ,话不多说,看图吧.
- eyeos网页操作系统 - 2007-06-20现在好多种桌面的服务正在向网络上转移,EYEOS这个做得相当不错,推荐试用。界面十分美观,有点类似MAC系统风格。界面很精致与使用。上面都是一些简单的
- 劳力士官方网站----永恒的奢华 - 2007-06-20劳力士官方网站----永恒的奢华 www.rolex.com 劳力士官方网站,几乎全部为FLASH,据估计可能是通过AS+JSP+XML来实现连接数据库。我们先来
·拼搏在于希望,快乐在于分享!
·您任意可以传播与复制本站设计界面,
但是【界面版权】仍规属于本站所有.
·您可以任意的修改本界面以及界面的html和css代码,
但是请不要用于商业用途.
·本站所有内容采用创作共用授权--署名和非商业用途。


















