Unicode编码转换工具-UnicodeUtil

介绍

此工具主要针对类似于\u4e2d\u6587这类Unicode字符做一些特殊转换。

使用

字符串转Unicode符

  1. //第二个参数true表示跳过ASCII字符(只跳过可见字符)
  2. String s = UnicodeUtil.toUnicode("aaa123中文", true);
  3. //结果aaa123\\u4e2d\\u6587

Unicode转字符串

  1. String str = "aaa\\U4e2d\\u6587\\u111\\urtyu\\u0026";
  2. String res = UnicodeUtil.toString(str);
  3. //结果aaa中文\\u111\\urtyu&

由于\u111为非Unicode字符串,因此原样输出。