Java でユニコードエスケープ
native2ascii のようなユニコードエスケープされた文字を作る。
str 変数が変換元の文字列。
result 変数に結果が入る。
StringBuilder(or StringBuffer)を使わないのは愛嬌。
String result = ""; try { char[] cs = str.toCharArray(); for (int idx = 0; idx < cs.length; idx++) { result += "\\u" + Integer.toHexString(cs[idx]); } } catch (Exception e) { result = null; }