X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.enterprise%2Fsrc%2Forg%2Fargeo%2Fnaming%2FLdifWriter.java;fp=org.argeo.enterprise%2Fsrc%2Forg%2Fargeo%2Fnaming%2FLdifWriter.java;h=892fa885d8f46611de39d0d173bda5edc944482d;hb=404d7629de8f8ba89d6f06587df7cdb7f4df5f62;hp=3a297e5db0c1a34e688dc0e69fafc1a3042f744f;hpb=c45a814afeff1d2d560af57e12edfa72a456d176;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.enterprise/src/org/argeo/naming/LdifWriter.java b/org.argeo.enterprise/src/org/argeo/naming/LdifWriter.java index 3a297e5db..892fa885d 100644 --- a/org.argeo.enterprise/src/org/argeo/naming/LdifWriter.java +++ b/org.argeo.enterprise/src/org/argeo/naming/LdifWriter.java @@ -4,6 +4,8 @@ import java.io.IOException; 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; @@ -18,6 +20,7 @@ import org.argeo.osgi.useradmin.UserDirectoryException; /** 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 */ @@ -27,7 +30,7 @@ public class LdifWriter { /** 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 {