1、unicode和utf-8的关系。
* 继承关系。utf-8是在unicode的基础上演化而来的。
* 占用空间。unicode无论是英文还是中文,全占2个字节。太浪费空间了。而utf-8是英文只占1个 字节,而中文占3个字节。
2、java代码将中文和unicode的转换。
* jdk中自带的native2ascii可以实现将中文转换成unicode,native2ascii -reverse是将unicode转换成中文。
注意:先在控制台中输入native2ascii,按回车后,然后在命令行中输入才行。
* 用代码将中文转成unicode的原理就是将中文每个字截出来,然后转成16进制,最终前面加上\\u即组成unicode.反过来的原理也是一样,也是必须将unicode中的\\u截取出来,截取的方法是split("\\u")或者String.charAt(index)=='\\'.
*
*
*