[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#6347) JLDAP: LDIFReader should use UTF-8 character set instead of US-ASCII

URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (

The JLDAP com.novell.ldap.LDIFWriter class uses the UTF-8 character set when
writing LDIF content to output streams. However, the com.novell.ldap.LDIFReader
class uses the US-ASCII character set to read LDIF content from input streams.
The LDIFReader class should also use UTF-8, so LDIF files containing special
characters can be read successfully.

Proposed patch for


--- LDIFReader.java.ori	2009-10-23 10:56:00.000000000 +0200
+++ LDIFReader.java	2009-10-23 10:56:35.000000000 +0200
@@ -117,7 +117,7 @@
         setVersion( version );
-        InputStreamReader isr = new InputStreamReader(in, "US-ASCII");
+        InputStreamReader isr = new InputStreamReader(in, "UTF-8");
         bufReader = new BufferedReader(isr);
         // In order to determine if it is a LDIF content file or LDIF change