aValueSet.put("articletype", articleTypeMap);
};
- public PrintWriter openWriter(String anIdentifier) throws MirLocalizerFailure {
+ public PrintWriter openWriter(String anIdentifier, String anEncoding) throws MirLocalizerFailure {
+ String encoding;
File file;
File dir;
+ if (anEncoding!=null && !anEncoding.equals(""))
+ encoding = anEncoding;
+ else
+ encoding = MirGlobal.getConfigProperty("Mir.DefaultEncoding");
+
try {
file = new File( anIdentifier );
dir = new File(file.getParent());
return new PrintWriter(
new OutputStreamWriter(
- new FileOutputStream(file), MirGlobal.getConfigProperty("Mir.DefaultEncoding")
+ new FileOutputStream(file), anEncoding
)
);
}