0

Java で'q''\u0071'に、または'龥''\u9FA5'に変換するように、UTF-8 文字列を UCS にエンコードする必要があります。私はこのコードを試しましたが、間違った結果でした...

new String(inputString.getBytes("ISO8859_1"), "UTF-8");

4

2 に答える 2

2

Apache Commons を気にしない場合は、次を試してください。

org.apache.commons.lang.StringEscapeUtils#escapeJavaStyleString

于 2013-08-23T19:14:16.897 に答える
0

文字列をループし、各 charAt(...) について \u と文字の 4 桁の 16 進数値を収集します。

于 2013-08-23T19:12:17.870 に答える