UnicodeUtil

Unicode Encoding Conversion Tool - UnicodeUtil

Introduction

This tool is mainly designed for special conversions of Unicode characters such as \u4e2d\u6587.

Usage

String to Unicode Symbol

// The second argument true indicates to skip ASCII characters (only skip visible characters)
String s = UnicodeUtil.toUnicode("aaa123中文", true);
// Result: aaa123\u4e2d\u6587

Unicode to String

String str = "aaa\U4e2d\u6587\u111\urtyu\u0026";
String res = UnicodeUtil.toString(str);
// Result: aaa中文\u111\urtyu&

Since \u111 is not a Unicode string, it is output as is.