请教一个字符编码的问题(unicode)
程序如下:
public class CharsetTest {
public static void main(String[] args)
{
String str = new String("好");
byte[] bt = str.getBytes("Unicode");
for(int i=0;i<bt.length;i++)
{
System.out.println(bt[i]);
}
}
以上程序用Unicde字符集解码为字符序列时,会解码成4个字节,Unicode不是两个字节的编码的吗?
如果用GBK解码就没有问题。
请指教,谢谢!