urlの内容はUTF-8ですが、system.outの文字列はUTF-8ではありません。どのようにしてutf-8をサポートするように文字列を変換できますか?urlの内容はUTF-8ですが、system.outの文字列がUTF-8ではない場合
Objectgeörienteerd
私はバイト配列、入力ストリームなどのようなことを試みましたが、うまくいきませんでした。
マイコード:
HttpURLConnection connection = null;
String thatUrl = url[0];
URL urly = new URL(thatUrl);
InputStream is = urly.openStream();
final StringBuffer buffer = new StringBuffer();
int counter;
while ((counter = is.read()) != -1) {
buffer.append((char) counter);
}
buffer.toString()を使用できます。 PrintStream out = new PrintStream(System.out、true、 "UTF-8")を試すこともできます。 out.println(バッファ);それはエンコーディングの設定を可能にするからです。 –
@ JohnMorrisonこれは問題とは関係ありません。 – Kayaman