一、\u xxxx 码的 xxxx为两个字节的16进制数,
char c='\u5468';
System.out.println(c);
直接用输出的是,当前电脑字符集所对应的值。
二、十六进制的转义序列的应用,即 %2F%E5%91%A8(用在前台js向后台传输中带汉字的,一般要转义下)
前台,js直接提供有函数
encodeURIComponent(j_password)
后台,
str_mw = URLDecoder.decode(str_mw, "UTF-8");
三、后台接口之间传数据(一般用base64,用于转义汉字)
String string="周周周";
String en_str=Base64.encode(string.getBytes(string));
byte[] de_str=Base64.decode(en_str);
System.out.println(en_str);
System.out.println(new String());