char转unicode - 创意小软件开发要塞- JavaEye技术网站
import java.io.UnsupportedEncodingException;

class Test {

	public static void main(String[] args) {

		char c = '中';
		System.out.printf("%04x%n", (int) c);
		byte[] unicode = { (byte) ((c >> 8) & 0xff), (byte) (c & 0xff) };
		System.out.printf("%2d, %02x%n", unicode[0], unicode[0]);
		System.out.printf("%2d, %02x%n", unicode[1], unicode[1]);
		
		
		try {
			byte[] by = String.valueOf(c).getBytes("UnicodeBigUnmarked");
			for(byte b: by) {
				System.out.println(b);
			}
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}

	}

}
?
{zx1}评论

  • 谢谢你的回复,在你启发下我去debug了下程序,的确只有在read()方法的时候当 ...
    -- by

  • 回楼下huayurei:??? 原来的认识是有问题的, 看BufferedRead ...
    -- by

  • wentao365 写道 return obj; 是不是写错了?这里retur ...
    -- by

  • 这个解释是有可能会引起异常,偏偏我怎么设置都不产生异常,搞了我半天都没明白这个ma ...
    -- by

  • return obj; 是不是写错了?
    -- by
郑重声明:资讯 【char转unicode - 创意小软件开发要塞- JavaEye技术网站】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——