JAvaのHttpClientリクエスト、返されたデータ部分が文字化けし、解決方法
822 ワード
コーディングの問題は、どの言語にも多くの問題がありますね.
JAvaのHttpClient要求、返されたデータ部分が文字化けし、解決方法:
ここでは戻り符号化を設定すればいいです.例えば「UTF-8」
new InputStreamReader(urlConn.getInputStream(), "gbk") エンコーディングの設定
設定されていなければ、どんなコードになりますか?
rubyは次のものを見つけることができます.
JAvaも同じです.
win 7のデフォルトはGBKなので、winの下で多くの問題を開発します.
+
+
+
=
+
+
+
JAvaのHttpClient要求、返されたデータ部分が文字化けし、解決方法:
in = postMethod.getResponseBodyAsStream();
br = new BufferedReader(new InputStreamReader(in, responseEncode));
ここでは戻り符号化を設定すればいいです.例えば「UTF-8」
new InputStreamReader(urlConn.getInputStream(), "gbk") エンコーディングの設定
設定されていなければ、どんなコードになりますか?
rubyは次のものを見つけることができます.
puts "Encoding.default_external=#{Encoding.default_external}"
puts "Encoding.default_internal=#{Encoding.default_internal}"
JAvaも同じです.
System.out.println(Charset.defaultCharset().name());
win 7のデフォルトはGBKなので、winの下で多くの問題を開発します.
+
+
+
=
+
+
+