java utf-8编码中文占三个字节
System.out.println("中".getBytes("utf-8").length);for(byte b:"中".getBytes("utf-8")){System.out.println(b);}System.out.println("中".getBytes("gb2312").length);for(byte b:"中".getBytes("gb2312")){System.out.println(b);}System.out.println("中".getBytes().length);for(byte b:"中".getBytes()){System.out.println(b);}/*3-28-72-832-42-482-42-48*//** * 中文用utf-8存占用32个字节,用gb2312存占2个字节 */? 1 楼 BackJoker 2011-08-02 具体去查一下UTF-8的编码资料,有的汉字是3个字节,有的汉字是4个字节 2 楼 junfeng2010 2011-08-03 BackJoker 写道具体去查一下UTF-8的编码资料,有的汉字是3个字节,有的汉字是4个字节