こんばんは、昨日アドバイスもらってやってみましたが、まだ文字化けしています。
getContent-Typeで文字コードの取得をやってみたのですが、使いどころが間違っているのでしょうか?

URL dairly_add = new URL(rss_add);
URLConnection dairly = dairly_add.openConnection();
InputStream honbun = dairly.getInputStream();
byte buf[] = new byte[256];
int n;

System.out.println("Content-length: " + dairly.getContentLength());
System.out.println("Content-type: " + dairly.getContentType());

while (( n = honbun.read(buf, 0, buf.length)) != -1 ) {

System.out.write(buf,0,n);

}

こんな感じに改良したのですが、どこがおかしいのか教えていただければ幸いです。
作成にはEclipseを使っています。