java编码问题
我是个java初学者
对于编码这部分不了解,我有几个问题,请大家帮我解答一下:
(1)java运行环境中的默认编码是操作系统中的默认编码吗?
(2)GBK是用几个字节表示一个汉字,Unicode又是用几个字节表示一个汉字和一个英文字母,是大多数教材
上很网上说的两个吗?用没有用三个或四个字节表示一个汉字的情况。
(3)String str=new String("字符编码");
byte[] bytes = str.getBytes();
System.out.println(bytes.length);
这个输出的bytes.length是什么数量?是字节数吗?
(4)Unicode中的4e10,4e70
U+ 0 1 2 3 4 5 6 7 8 9 A B C D E F ----------------------------------------------------- 4e00 一 丁 丂 七 丄 丅之类的是什么意思啊?
比如说我想把汉字转化成星星,月亮之类的符号怎么转换,最好帮我写几行主要的代码
谢谢了