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

Re: Special character

Howard Chu:


>>> convert your ldif file to UTF-8,iconv(1) might be of help.
>> Actually, simply base-64 encoding the relevant attribute fields will do it.
> Not with anything newer than OpenLDAP 2.0. Dieter's reply is correct.

Openldap 2.2.18:


1: GQ 1.0B1, choose contact Bjørn Steensrud, export to ldif. ldif:

dn:: Y249QmrDuHJuIFN0ZWVuc3J1ZCxvdT1jb250YWN0cyxkYz1iaWxseSxkYz1kZW1vbixkYz1u
sn: Steensrud
fileAs:: U3RlZW5zcnVkLCBCasO4cm4=
objectClass: top
objectClass: person
objectClass: evolutionPerson
objectClass: organizationalPerson
objectClass: inetOrgPerson
cn:: QmrDuHJuIFN0ZWVuc3J1ZA==

Delete record, check that it's been removed, ldapadd ldif, record added.

2: Apps such as SquirrelMail, Evolution. Mozilla can read the record in the
ldap database.

Conclusion: I do not have to use utf-8 to encode my ldifs with "funny
letters", I do have to base-64 encode attribute fields with these fls.

Whether Openldap utf-8 encodes them is another matter.


mail: tonye@billy.demon.nl