java中文字符问题 http://expert.csdn.net/Expert/topic/1832/1832825.xml?temp=.3385279 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是这样的:我用".txt"纯文本格式保存一个中文字符后,用字节流读取该文档,可以直接读出该字符的左半字节和右半字节,它们和该字符的区位码各相差A0H.但是,如果在程序中声明一个char变量保存该中文字符(16位),它的高8位和低8位与上面提到的左右字节不相等,它们中间有什么关系呢? char c = '阿';int value = (int)c;System.out.println(value); (1)0000~007Fh:基本拉丁字母区。其中0000~001Fh为C0控 制码,0020h为空格(space),0021~007Eh为ASCII图形 字符,007Fh为句柄DEL。事实上,这128个字符码只要 把前8个位去掉就可变成习见的8位形式的ASCII码。 (2)0080~00A0h:句柄区。其中0080~009Fh为C1句柄, 00A0h为不中断空格(no-break space)。 (3)00A1~1FFFh:拼音文字区。收容除基本拉丁字母以外的各种 拼音文字字符,包括欧洲各国语言、希腊文、斯拉夫语文、 希伯来文、阿拉伯文、亚美尼亚文、印度各地方言、马来文、 泰文、寮文、柬普寨文、满文、蒙文、藏文、印地安语文等。 (4)2000~28FFh:符号区。收容各种符号,包括标点符号、上下 标、钱币符号、数字、箭头、数学符号、工程符号、光学辨 识符号、带圈或带括符的文数字、表格绘制符号、地理图标、 盲用点字、装饰图形等。 (5)2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅 助部首、注音符号、日本假名、韩文音符,中日韩的符号、 标点、带圈或带括符文数字、月份,以及日本的假名组合、 单位、年号、月份、日期、时间等。 (6)3400~4DFFh:中日韩认同表意文字扩充A区,总计收容6,582 个中日韩汉字。 (7)4E00~9FFFh:中日韩认同表意文字区,总计收容20,902个中 日韩汉字。 BigDecimal 的四舍五入的精度问题! 关于java的继承 java新手,请教几个GUI的小问题 打包成jar文件后的运行 [闭月羞花猫]check日期是否合法 non-lenient 模式 网站估价~~~ 关于搜索问题 求一本地applet可以与application通信的例程 Javadoc使用一问 寻Jbuilder7的电子书 菜鸟问题。为什么语句“float f = 10.0;”通不过编译? 如何运行jar文件? 急
我用".txt"纯文本格式保存一个中文字符后,用字节流读取该文档,可以直接读出该字符的左半字节和右半字节,它们和该字符的区位码各相差A0H.
但是,如果在程序中声明一个char变量保存该中文字符(16位),它的高8位和低8位与上面提到的左右字节不相等,它们中间有什么关系呢?
int value = (int)c;
System.out.println(value); (1)0000~007Fh:基本拉丁字母区。其中0000~001Fh为C0控
制码,0020h为空格(space),0021~007Eh为ASCII图形
字符,007Fh为句柄DEL。事实上,这128个字符码只要
把前8个位去掉就可变成习见的8位形式的ASCII码。 (2)0080~00A0h:句柄区。其中0080~009Fh为C1句柄,
00A0h为不中断空格(no-break space)。 (3)00A1~1FFFh:拼音文字区。收容除基本拉丁字母以外的各种
拼音文字字符,包括欧洲各国语言、希腊文、斯拉夫语文、
希伯来文、阿拉伯文、亚美尼亚文、印度各地方言、马来文、
泰文、寮文、柬普寨文、满文、蒙文、藏文、印地安语文等。 (4)2000~28FFh:符号区。收容各种符号,包括标点符号、上下
标、钱币符号、数字、箭头、数学符号、工程符号、光学辨
识符号、带圈或带括符的文数字、表格绘制符号、地理图标、
盲用点字、装饰图形等。 (5)2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅
助部首、注音符号、日本假名、韩文音符,中日韩的符号、
标点、带圈或带括符文数字、月份,以及日本的假名组合、
单位、年号、月份、日期、时间等。 (6)3400~4DFFh:中日韩认同表意文字扩充A区,总计收容6,582
个中日韩汉字。 (7)4E00~9FFFh:中日韩认同表意文字区,总计收容20,902个中
日韩汉字。