0

Java では、Rüppell's_Vulture から R%c3%bcppell's_Vulture など、utf 8 にエスケープされた Unicode 文字を含む文字列を変換するにはどうすればよいですか?

4

2 に答える 2

1
String s = URLDecoder.decode("R%c3%bcppell's_Vulture", "UTF-8");
String s = URLEncoder.encode("Rüppell's_Vulture", "UTF-8");

% を使用すると、URL エンコーディングになります。

于 2013-06-14T09:24:11.907 に答える
0

getBytes("UTF-8) でバイト配列にコピーします。次のようにします。

byte[] utf = String.getBytes("UTF-8")

文字列だけでそれを処理する方法がわかりません(エンコーディングが修正されていると思います)。

于 2013-06-14T09:28:37.140 に答える