Dear Rich, Thank you very much for replying. The Aphelion LDAP server I am dealing with is packaged with PTC Windchill. This is its url: http://www.btconsulting.com/us/support/dms_documentation/aphelion.htm.
I am programming this application in Java and had tried coverting the attribute values using their UTF-8 value to construct new Strings with Big5 encoding (new String(sUTF8.getBytes(), "big5"), add attributes back to AttributeSet then construct a new LDAPEntry with the "converted" AttributeSet. I then use the LDIFWriter to output the LDAPEntry to file but the Chinese characters come out garbage. I am suspecting it's LDIFWriter convering everything again back to UTF-8? I guess I have to look into LDIFWriter source code to verify this. Please kindly comment. Yours truely, Ramins Lin "Rich Megginson" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > H.C. Lin wrote: > > Dear Group, > > > > I am green (<1 wk) to LDAP programming. Through resources in the Internet I > > have managed to write a little client that queries Aphelion LDAP server and > > export result to ldif formatted text file. > > Off topic, but I've never heard of the Aphelion LDAP server - can you give me their URL? > > > > > However, attribute values with non-English language are exported as English > > alphabet and numeric characters. This is what I really need to solve > > urgently. > > > > Having spent a morning searching the Internet, it seems my solution lies on > > implementing the BRE. However, yours truly really cannot crack the solution > > by only reading the sdk doc. I wonder if any of you can show me some code > > that search the LDAPConnection and format the LDAPSearchResult in specified > > encoding scheme (Big5 is what I wanted). > > The LDAP standard says that all strings are encoded in UTF8, so you should be getting back UTF8 data from the LDAP > server (assuming Aphelion does the right thing), which you will then have to encode in Big5. If you are using Java, the > encoding functions are built-in to the language - check the j2sdk docs for the String class. If you are using C, the > operating system has an iconv or uconv package which can be used to do the same thing. > > > > > Thank you for reading this post. Any code fragment/suggest will be deeply > > appreciated. > > > > > > Yours truly, > > > > H.C Lin > > > > _______________________________________________ mozilla-directory mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-directory