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

Re: Unicode strings



Where can I get a translation table on this?

John Kristian wrote:

> The server should interpret the whole DN as UTF-8 (Unicode); at least,
> if you're using LDAP v3.  UTF-8 is designed so that the ASCII subset
> of Unicode (U+0000-U+007F) is encoded in ASCII.
> E.g. the C string literal "a" is the UTF-8 encoding of U+0061.
>
> The C string literal "\303\313" is not a valid UTF-8 string.
> The C string literal "\303\213" is the UTF-8 encoding of a single
> character U+00CB (Latin capital letter E with diaresis).
>
> RFC 2279 defines UTF-8.
> RFC 2253 defines the string representation of a DN.
>
> csima wrote:
> >
> > In a ldap bind call I know that you can send unicode characters
> > by escaping "ldap_simple_bind_s(ld,"J\303\313m","secret");"
> > now from what I see the server then reserves the memory for ascii J
> > and then reserves memeory for unicode "\303" so on and so on,
> > but how can I get the server to interpret the whole string as unicode?
> > whether they have ascii or unicode characters in the string