飘 飘叶 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-27 #1 JAVA中如何取得汉字机内码?不能用getBytes,因为getBytes识别不了汉字(getBytes取得所有汉字的值都是63),但可获得汉字的UniCode码,如要得到“中”字 的机内码是214、208 ,是否可以从“中”字的UniCode码4E2D,计算获得214、208 ?
JAVA中如何取得汉字机内码?不能用getBytes,因为getBytes识别不了汉字(getBytes取得所有汉字的值都是63),但可获得汉字的UniCode码,如要得到“中”字 的机内码是214、208 ,是否可以从“中”字的UniCode码4E2D,计算获得214、208 ?
飘 飘叶 Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-27 #2 JAVA中如何取得汉字机内码?不能用getBytes,因为getBytes识别不了汉字(getBytes取得所有汉字的值都是63),但可获得汉字的UniCode码,如要得到“中”字 的机内码是214、208 ,是否可以从“中”字的UniCode码4E2D,计算获得214、208 ?
JAVA中如何取得汉字机内码?不能用getBytes,因为getBytes识别不了汉字(getBytes取得所有汉字的值都是63),但可获得汉字的UniCode码,如要得到“中”字 的机内码是214、208 ,是否可以从“中”字的UniCode码4E2D,计算获得214、208 ?
W wlmmlw Unregistered / Unconfirmed GUEST, unregistred user! 2005-09-28 #3 String s = "中a历史"; int cd = 0; for (int i = 0; i < s.getBytes().length; i++) { cd = 0x00ff & s.getBytes(); System.out.println(cd + " " + Integer.toBinaryString(cd)); }
String s = "中a历史"; int cd = 0; for (int i = 0; i < s.getBytes().length; i++) { cd = 0x00ff & s.getBytes(); System.out.println(cd + " " + Integer.toBinaryString(cd)); }
飘 飘叶 Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-04 #4 不行!所有汉字getBytes()后都是相同的一个值63 因为不是运行在电脑上,是运行在手机上的
M maching Unregistered / Unconfirmed GUEST, unregistred user! 2005-10-12 #5 我有一问题想在此提一下: 在java中char是Unicode表示,如何将一个char拆成两个byte进行表示呢? 有哪位大侠能回答这个问题?