LDAP ékezet problémák.
Sziasztok!
Adott egy Active Directory, amiből nekem mindenféle adatot kell kinyernem, többek között a felhasználók nevét. Az AD utf-8 -ban tárolja a neveket. A problémám, hogy ha ldap_get_entries() -el lekérem az adott attribok értékét, a rendes "ő" és "ű" betűk elvesznek, helyettük "o" és "u" jelenik meg. Arról nem is beszélve, hogy az összes többi ékezetes karakter is sima iso-8859-1 -ben jön át.
Ez mitől lehet? Mi rá a megoldás? Kerestem mindenhol, hogy be lehet-e állítani az LDAP kapcsolat character encode-ját, de nem találtam sehol ilyesmit.
Kérlek segítsetek, mert teljesen tanácstalan vagyok és sajnos olyan helyen kellene használnom a dolgot, ahol fontosak az ékezetek.
Köszi,
Andris
■ Adott egy Active Directory, amiből nekem mindenféle adatot kell kinyernem, többek között a felhasználók nevét. Az AD utf-8 -ban tárolja a neveket. A problémám, hogy ha ldap_get_entries() -el lekérem az adott attribok értékét, a rendes "ő" és "ű" betűk elvesznek, helyettük "o" és "u" jelenik meg. Arról nem is beszélve, hogy az összes többi ékezetes karakter is sima iso-8859-1 -ben jön át.
Ez mitől lehet? Mi rá a megoldás? Kerestem mindenhol, hogy be lehet-e állítani az LDAP kapcsolat character encode-ját, de nem találtam sehol ilyesmit.
Kérlek segítsetek, mert teljesen tanácstalan vagyok és sajnos olyan helyen kellene használnom a dolgot, ahol fontosak az ékezetek.
Köszi,
Andris
Egy ötlet
Köszönöm
Nagyon köszi a tippet.
Ha valaki esetleg belefutna:
ldap_set_option($ldapRSC, LDAP_OPT_PROTOCOL_VERSION, 3);
Nem is értem miért nem próbáltam 3-as verzióval... Node a lényeg, hogy megy :-)