String data = "中国";
//将字符编码
String en = URLEncoder.encode(data,"utf-8");
//将字符解码
String da = URLDecoder.decode(en, "utf-8");
System.out.println("en::"+en);
System.out.println("da::"+da);
//将字符转换成字节码
byte[] bs = data.getBytes();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < bs.length; i++) {
sb.append(bs[i]).append(",");
}
sb.deleteCharAt(sb.lastIndexOf(","));
System.out.println(sb);
//将字节码转换成字符
String[] str = sb.toString().split(",");
byte[] bb = new byte[str.length];
for (int i = 0; i < str.length; i++) {
bb[i] = new Byte(str[i]);
}
System.out.println(new String(bb));