Open Bug 151448 Opened 23 years ago Updated 3 years ago

Strings with non ASCII characters from MS Active Directory LDAP aren't searchable and displayable

Categories

(MailNews Core :: LDAP Integration, defect)

x86
All
defect

Tracking

(Not tracked)

People

(Reporter: t8m, Unassigned)

Details

(Keywords: intl)

I see this in the Address book LDAP all the time. We use MS Active Directory on Windows 2000 as a LDAP server. I can't search names using accented characters and when I use email address for searching (we have simple rule for name->email) there is no name shown in the search results if it contains accented characters.
What charset is Active Directory storing and returning its characters in? I _thought_ AD supported LDAPv3, which would imply UTF8, but maybe not.
Do you have any idea, how can I find it out?
I spent some time to organize global addressbooks using openLDAP and also noticed problems with "international characters". One way to see this: - Create an entry into Mozilla Addressbook. - Export addressbook using LDIF format. - add new record using openLDAP, using new entry from exported LDIF file - retrieve same record using Mozilla LDAP browser(?) and compare it to any MS Exchange or MS Outlook LDAP browser. Another way: - use mimencode to get BASE64 version of string containing non-ASCII characters. - add base64 string into ldif file - use openldap to update LDAP database - retrieve record using Mozilla, MSE or MSO. IMHO this is quite serious problem because some LDAP fields are used both for MS and Mozilla and this way non-ASCII characters cannot be used for these fields. Alternative solution (ugly one): #119291, and then use separate LDAP fields fields for MS and Mozilla addressbooks.
QA Contact: yulian → gchan
This bug is still alive in Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.7b) Gecko/20040316 may be, it stops even Mozilla?
Is there any 'public' LDAP server with which I can test this issue? According to comment #3, this is not just just MS Active Directory, right?
Keywords: intl
Summary: Strings with non ANSI characters from MS Active Directory LDAP aren't searchable and displayable → Strings with non ASCII characters from MS Active Directory LDAP aren't searchable and displayable
Product: MailNews → Core
Change OS All from comment 4.
OS: Linux → All
For anyone seeing this bug, what character set is your AD server storing its data in?
Assignee: srilatha → nobody
QA Contact: grylchan → ldap-integration
Product: Core → MailNews Core
A little related: bug #466400
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.