- 締切済み
Processの文字化け
javacの実行結果を取得したいのですが、 getErrorStreamメソッドで取得したデータを見ると文字化けして読めません。 解決策を教えてください。お願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- salsberry
- ベストアンサー率69% (495/711)
回答No.1
・getErrorStream()で取得したInputStreamからどうやってデータを読み込んでいるのか ・使っているOSの種類・バージョンは何か ・使っているjavacのバージョンは何か などを補足してください。 javacが出力しているデータの文字コードが分かっていれば、InputStreamReader(InputStream, String)の第2引数でそのエンコーディングを指定すればいいだけのような気がします。
補足
windows XP java 1.6