Java エンコードを指定してファイルに保存。SWT。Eclipse3.7Java エンコードを指定してファイルに保存。SWT。Eclipse3.7単に、保存するだけなら、
FileWriter fw=new FileWriter("result.html");
fw.write(sb.toString());
でよかったみたいだが、配布テストを行ってみると、result.htmlがshift-jisで出力されていた。で、エンコードを指定する方法。
// エンコード指定
File fout = new File("result.html");
FileOutputStream fos = new FileOutputStream(fout);
OutputStreamWriter osw = new OutputStreamWriter(fos,"UTF-8");
osw.write(sb.toString());
osw.close();
これで、文字化けが解消される。
|