import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
+import java.nio.charset.Charset;
+import java.nio.charset.StandardCharsets;
import java.util.Base64;
import java.util.Map;
/** Basic LDIF writer */
public class LdifWriter {
+ private final static Charset DEFAULT_CHARSET = StandardCharsets.UTF_8;
private final Writer writer;
/** Writer must be closed by caller */
/** Stream must be closed by caller */
public LdifWriter(OutputStream out) {
- this(new OutputStreamWriter(out));
+ this(new OutputStreamWriter(out, DEFAULT_CHARSET));
}
public void writeEntry(LdapName name, Attributes attributes) throws IOException {