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

Re: LDAP and national character. (ITS#418)



At 07:33 PM 1/8/00 GMT, japs@garm.adm.ku.dk wrote:
>It appears that your LDAP does not support national characters.

It does... just not the ones you are using.   LDAPv2 implementations
expect T.61 characters.  LDAPv3 implementations expect UTF-8 encoded
ISO 10646 characters.  OpenLDAP 1.x is an LDAPv2 implementation.

	Kurt


>LDAP will
>fail during a search for a part of a name when the name contains national
>characters. The search for the full name will work however.
>
>On a HP-UX 11.0 I had to include the enclosed corrections in
>order to support national Danish characters.
>
>The corrections are not complete and some of them may not be necessary,
>but they do solve my problem.
>
>Jan P. S=F8rensen, University of Copenhagen
>
>Server: ldap.ku.dk
>Root: o=3Dku, c=3Ddk
>
>--2013804070-851401618-947360025=:25334
>Content-Type: TEXT/PLAIN; charset=iso-8859-1; name=dd
>Content-Transfer-Encoding: BASE64
>Content-ID: <Pine.GHP.4.20.0001082033450.25334@garm.adm.ku.dk>
>Content-Description: 
>Content-Disposition: attachment; filename=dd
>
>KioqIC4vaHRkaWctMy4wL2h0c2VhcmNoL2h0c2VhcmNoLmNjLm9yaWcJVGly
>IEp1bCAxNiAyMDozMDoxNSAxOTk2DQotLS0gLi9odGRpZy0zLjAvaHRzZWFy
>Y2gvaHRzZWFyY2guY2MJU/huIFNlcCAgMSAyMDo1MDoyMyAxOTk2DQoqKioq
>KioqKioqKioqKioNCioqKiAyODEsMjg3ICoqKioNCiAgCS8vIGNoYXJhY3Rl
>cnMgJygnIGFuZCAnKScgd2lsbCBiZSBwdXQgaW50byB0aGVpciBvd24gV2Vp
>Z2h0V29yZCBvYmplY3RzLg0KICAJLy8NCiAgCWNoYXIJKnBvcyA9IGFsbFdv
>cmRzOw0KISAJaW50CQl0Ow0KICAJU3RyaW5nCXdvcmQ7DQogIAl3aGlsZSAo
>KnBvcykNCiAgCXsNCi0tLSAyODEsMjg3IC0tLS0NCiAgCS8vIGNoYXJhY3Rl
>cnMgJygnIGFuZCAnKScgd2lsbCBiZSBwdXQgaW50byB0aGVpciBvd24gV2Vp
>Z2h0V29yZCBvYmplY3RzLg0KICAJLy8NCiAgCWNoYXIJKnBvcyA9IGFsbFdv
>cmRzOw0KISAJdW5zaWduZWQgY2hhcgkJdDsNCiAgCVN0cmluZwl3b3JkOw0K
>ICAJd2hpbGUgKCpwb3MpDQogIAl7DQoqKiogLi9odGRpZy0zLjAvaHRkaWcv
>SFRNTC5jYy5vcmlnCVRpciBKdWwgIDIgMjM6MTQ6MTUgMTk5Ng0KLS0tIC4v
>aHRkaWctMy4wL2h0ZGlnL0hUTUwuY2MJVGlyIFNlcCAgMyAwOTozODo0NiAx
>OTk2DQoqKioqKioqKioqKioqKioNCioqKiAxMTQsMTUyICoqKioNCiAgCQkJ
>ZG9fdGFnKHJldHJpZXZlciwgdGFnKTsNCiAgCQkJcG9zaXRpb24gPSBxOw0K
>ICAJCX0NCi0gCQllbHNlIGlmICgqcG9zaXRpb24gPT0gJyYnKQ0KLSAJCXsN
>Ci0gCQkJLy8NCi0gCQkJLy8gSFRNTCB1c2VzICImPHN0cmluZz47IiBhcyBh
>IHdheSB0byBwdXQgc3BlY2lhbCBjaGFyYWN0ZXJzIGluIGENCi0gCQkJLy8g
>ZG9jdW1lbnQuICBXZSdsbCBqdXN0IHNraXAgdGhlc2UuLi4NCi0gCQkJLy8N
>Ci0gCQkJdW5zaWduZWQgY2hhcgkqb3JpZyA9IHBvc2l0aW9uKys7DQotIAkJ
>CWlmICghaXNhbG51bSgqcG9zaXRpb24pKQ0KLSAJCQl7DQotIAkJCQkvLw0K
>LSAJCQkJLy8gVGhpcyBpcyBhbiBpbGxlZ2FsIGVzY2FwZS4gIFdlIG5lZWQg
>dG8gYXNzdW1lIHRoZQ0KLSAJCQkJLy8gYXV0aG9yIGp1c3Qgd2FudHMgdG8g
>dXNlIGEgJyYnLg0KLSAJCQkJLy8NCi0gCQkJCXBvc2l0aW9uID0gb3JpZzsN
>Ci0gCQkJfQ0KLSAJCQllbHNlDQotIAkJCXsNCi0gCQkJCXdoaWxlIChpc2Fs
>bnVtKCpwb3NpdGlvbikpDQotIAkJCQkJcG9zaXRpb24rKzsNCi0gCQkJCWlm
>ICgqcG9zaXRpb24gIT0gJzsnKQ0KLSAJCQkJew0KLSAJCQkJCS8vDQotIAkJ
>CQkJLy8gQnJva2VuIGVzY2FwZS4gIERpZG4ndCBlbmQgd2l0aCBhICc7Jy4g
>IEFzc3VtZSBsaXRlcmFsDQotIAkJCQkJLy8NCi0gCQkJCQlwb3NpdGlvbiA9
>IG9yaWc7DQotIAkJCQl9DQotIAkJCQllbHNlDQotIAkJCQl7DQotIAkJCQkJ
>cG9zaXRpb24rKzsNCi0gCQkJCQljb250aW51ZTsNCi0gCQkJCX0NCi0gCQkJ
>fQ0KLSAJCX0NCiAgDQogIAkJd29yZCA9IDA7DQogIAkJaWYgKCpwb3NpdGlv
>biA+IDAgJiYgKGlzYWxudW0oKnBvc2l0aW9uKSB8fCAqcG9zaXRpb24gPj0g
>MTYwIHx8DQotLS0gMTE0LDExOSAtLS0tDQoqKioqKioqKioqKioqKioNCioq
>KiAxODEsMTg2ICoqKioNCi0tLSAxNDgsMTU0IC0tLS0NCiAgCQkJCQkJdW5z
>aWduZWQgY2hhcgljID0gU0dNTEVudGl0aWVzOjp0cmFuc2xhdGUoZW50aXR5
>KTsNCiAgCQkJCQkJaWYgKGMgIT0gMCkNCiAgCQkJCQkJCXdvcmQgPDwgKGNo
>YXIpIGM7DQorIAkJCQkJCXBvc2l0aW9uKys7DQogIAkJCQkJfQ0KICAJCQkJ
>fQ0KICAJCQkJDQoqKiogLi9odGRpZy0zLjAvaHRsaWIvQ29ubmVjdGlvbi5j
>Yy5vcmlnCUz4ciBGZWIgMTcgMDA6MzE6MTYgMTk5Ng0KLS0tIC4vaHRkaWct
>My4wL2h0bGliL0Nvbm5lY3Rpb24uY2MJU/huIFNlcCAgMSAyMDozMTo0MSAx
>OTk2DQoqKioqKioqKioqKioqKioNCioqKiA0NDIsNDQ4ICoqKioNCiAgfQ0K
>ICANCiAgI2lmIE5FRURfUFJPVE9fR0VUSE9TVE5BTUUNCiEgZXh0ZXJuICJD
>IiBpbnQgZ2V0aG9zdG5hbWUoY2hhciAqbmFtZSwgaW50IG5hbWVsZW4pOw0K
>ICAjZW5kaWYNCiAgDQogIC8vKioqKioqKioqKioqKioqKioqKioqKioqKioq
>KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
>Kg0KLS0tIDQ0Miw0NDggLS0tLQ0KICB9DQogIA0KICAjaWYgTkVFRF9QUk9U
>T19HRVRIT1NUTkFNRQ0KISBleHRlcm4gIkMiIGludCBnZXRob3N0bmFtZShj
>aGFyICpuYW1lLCB1bnNpZ25lZCBpbnQgbmFtZWxlbik7DQogICNlbmRpZg0K
>ICANCiAgLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
>KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQo=
>--2013804070-851401618-947360025=:25334--
>
>
>