[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#6347) JLDAP: LDIFReader should use UTF-8 character set instead of US-ASCII
- To: openldap-its@OpenLDAP.org
- Subject: (ITS#6347) JLDAP: LDIFReader should use UTF-8 character set instead of US-ASCII
- From: sbrys@novell.com
- Date: Fri, 23 Oct 2009 09:07:27 GMT
- Auto-submitted: auto-generated (OpenLDAP-ITS)
Full_Name:
Version:
OS:
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (81.240.252.176)
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
http://www.openldap.org/devel/cvsweb.cgi/~checkout~/com/novell/ldap/util/LDIFReader.java?rev=1.42&cvsroot=JLDAP&hideattic=1&sortbydate=0
-----------------------/snip/-----------------------
--- 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
-----------------------/snip/-----------------------