- 2
- 0
- 约6.26千字
- 约 6页
- 2018-08-30 发布于贵州
- 举报
中文问题详解(转)
日期:2001-7-20 15:49:16
我来说一下tomcat如何实现jsp的你就明白了。
预备知识:
1.字节和unicode
java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式
是使用字节流的。 因此java要对这些字节流经行转化。char是unicode的,而byte是字节.
java中byte/char互转的函数在sun.io的包中间有。其中bytetocharconverter类是中调度,
可以用来告诉你,你用的convertor。其中两个很常用的静态函数是
public static bytetocharconverter getdefault() ;
public static bytetocharconverter getconverter(string encoding);
如果你不指定converter,则系统会自动使用当前的encoding,gb平台上用gbk,en平台上用
8859_1
我们来就一个简单的例子:
你的gb码是:0xc4e3 ,unicode是0x4f60
你用:
--encoding=gb2312;
--byte b[]={(byte)\u00c4,(byte)\u00e3};
原创力文档

文档评论(0)