0
URLからのデータ取得で文字化け
以下のコードでUTF-8のファイルを取得すると、文字化けしてしまいます。
取得したStringをファイル・コンソールに出力してみましたが同様の文字化けをしていました。
全角のコロン「:」などが化けます。(大部分は正常に表示される)
実行環境はWindowsのアプレットビューワーです。
解決方法が分かる方教えてもらえないでしょうか。
よろしくお願いします。
protected String loadURL(URL urlFile) throws AccessControlException {
final String CRLF = System.getProperty("line.separator");
String strData = "";
try {
BufferedReader buff;
buff = new BufferedReader(new InputStreamReader(urlFile.openStream()));
String str = null;
while (true) {
str = buff.readLine();
if (str == null) {
break;
}
strData += str;
strData += CRLF;
}
} catch (IOException e) {
System.out.println(e.toString() + urlFile);
}
return strData;
}