一个小问题,却因惑了我 不可以。你必须事先知道你读入的是什么。然后输出时从unicode转换成原来的编码,才能正确显示。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 基本上来说各种编码有不同的格式。因此如果要判断必须从第一个字符开始。如果一个文件采用unicode编码,那么在文件的头几个byte就必须有标识位。你可以用windows的记事本,将一个文件存为unicode,然后读取,你会发现文件开头会多出东西。通过标识判断这是什么编码,不同的编码有不同的位置,因此判断编码之后,就可以知道繁体和简体是用什么开始的啦。读取的时候建议读成char因为unicode是16位的char也是16位。byte是8位的。 to: liujiboy(liujiboy) ( 记事本是unicode, 记事本可以选择存为unicode。默认的文件不是这样。 判断读入的一个字符是繁体,还是简体unicode编码为不同的字符分配了不同的区域(即编码范围)繁体和简体字符的unicode码在不同的区域。 找张编码表看看吧,网上多的是,有耐心的话,看看这个:http://www.csdn.net/develop/article/16/16891.shtm java 调用第三方应用程序(exe),如何让界面不显示? 关于面相对象设计 做实验碰到的一个问题,有知道的达人进来帮帮小弟~~ 急,哪位高手能不能給我個用java做ftp上傳的例子!@#$%^ 初学JAVA ,用什么编译器 想写个泛型的NullOrEmpty,不知可行否? 有没有java入门的好书(中文) 求java计算器(要用package和是awt)—(急需,今晚) 不知道广州有没有需要兼职java程序员的???? 关于File的问题 完成手边的程序之后想转方向,j2me or j2ee,大家给我点建议 有没有人给我解决问题呢?我问了很多次了哦!
记事本是unicode,
unicode编码为不同的字符分配了不同的区域(即编码范围)
繁体和简体字符的unicode码在不同的区域。