[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: String conversions UTF8 <-> ISO-8859-1
Michael Ströder writes:
>> E.g. it wouldn't hurt
>> to convert OctetString, since OctetString can't contain non-ASCII
>> characters.
>
> ???
Sorry, somehow I read OctetString as NumericString:-(
>> I suggest ldap.conf could contain lines with
>>
>> attr-charset <charset> [<attribute-name> <attribute-name>...]
>> client-charset <charset>
>>
>> <charset> would normally be "unknown" alias "binary" or "UTF-8". The
>> default attr-charset would be unknown, but an "attr-charset UTF-8" line
>> without any attributes would set the default attr-charset to UTF-8.
>
> Sounds like redefining the syntaxes at the client's side.
Yes and no. Clients usually don't have much concept of 'syntax', except
maybe changing '$' to newline in addresses. They just treat the
attribute values as strings. So this only changes the character
encoding.
> I had a similar thing in web2ldap's configuration to define which
> attributes are known to be "binary" before making it aware of sub
> schema. These kind of work-arounds looks promising at a first glance
> but are a horrible mess in the long run...still throwing away messy
> code which handles this. :-(
What's the problem? I did something similar once too on the server
side. Worked for me.
--
Hallvard