package be.nikiroo.fanfix.output;
+import java.io.BufferedWriter;
import java.io.File;
-import java.io.FileWriter;
+import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
+import java.io.OutputStreamWriter;
import javax.imageio.ImageIO;
class Html extends BasicOutput {
private File dir;
- protected FileWriter writer;
+ protected BufferedWriter writer;
private boolean inDialogue = false;
private boolean inNormal = false;
target.mkdir();
dir = target;
- targetName = new File(targetName, "index").getPath();
targetName += getDefaultExtension();
target = new File(targetDir, targetName);
- writer = new FileWriter(target);
+ writer = new BufferedWriter(new OutputStreamWriter(
+ new FileOutputStream(target), "UTF-8"));
try {
super.process(story, targetDir, targetNameOrig);
} finally {
@Override
public String getDefaultExtension() {
- return ".html";
+ return File.separator + "index.html";
}
@Override