Java では、Rüppell's_Vulture から R%c3%bcppell's_Vulture など、utf 8 にエスケープされた Unicode 文字を含む文字列を変換するにはどうすればよいですか?
質問する
244 次
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 に答える