js メソッドを使用して文字列をエンコードしました。
var result = escape('Вася')
結果として取得: "%u0412%u0430%u0441%u044F"
Javaでこの文字列をデコードするにはどうすればよいですか?
これは機能しません:
URLDecoder.decode(text, "UTF-8");
js メソッドを使用して文字列をエンコードしました。
var result = escape('Вася')
結果として取得: "%u0412%u0430%u0441%u044F"
Javaでこの文字列をデコードするにはどうすればよいですか?
これは機能しません:
URLDecoder.decode(text, "UTF-8");
を使用しますencodeURI()
。多かれ少なかれ同等でURLEncoder.encode()
あり、たまたま の逆になりURLDecoder.decode()
ます。encodeURIComponent()
非 ASCII 文字をより丁寧に処理する which を試すこともできます。