次のメソッドで文字列を返す前に、コンテンツをutf-8文字セットに変換したいと思います。
public static String getContentResult(URL url) throws IOException{
InputStream in = url.openStream();
StringBuilder sb = new StringBuilder();
byte [] buffer = new byte[4096];
while(true){
int byteRead = in.read(buffer);
if(byteRead == -1)
break;
for(int i = 0; i < byteRead; i++){
sb.append((char)buffer[i]);
}
}
in.close();
return sb.toString();
}
どうやってやるの?
ありがとう!