From: jmorvan at sdd dot fr Operating system: RedHat 7.3 PHP version: 4.2.3 PHP Bug Type: LDAP related Bug description: accentuated characters OpenLDAP Apache2 PHP
Accentuated characters accentuated characters not managed by request PHP towards a OpenLDAP waiter via apache2. defaultCharset is iso-8859-1 in php.ini all Characters "é;à;è;ä;...." are replaced by generic characters. OpenLdap functions work correctly with other customer applications of LDAP requests. ex: in openLdap "sytèmes" = "systèmes" with php + Apache2 short script function: ###############search####################### if ($ds) { $r=ldap_bind($ds); // Ceci est un lien "anonymous", typiquement // Recherche dans les noms $sr=ldap_search($ds, $LDAP_BASE_DN, "l=$_POST[site]"); $infoLdap = ldap_get_entries($ds, $sr); ldap_close($ds); } ###############Result Printing############### $infoLdapTri = array("vide" => array("vide" => "vide")); for ($i=0; $i<$infoLdap["count"]; $i++) { $infoLdapTri["sn"][$i] = $infoLdap[$i]["sn"][0]; $infoLdapTri["givenname"][$i] = $infoLdap[$i]["givenname"][0]; $infoLdapTri["mail"][$i] = $infoLdap[$i]["mail"][0]; $infoLdapTri["homephone"][$i] = $infoLdap[$i]["homephone"][0]; $infoLdapTri["site"][$i] = $infoLdap[$i]["l"][0]; $infoLdapTri["uid"][$i] = $infoLdap[$i]["uid"][0]; } array_multisort($infoLdapTri["sn"], SORT_STRING, SORT_ASC, $infoLdapTri[ "givenname"], $infoLdapTri["mail"], $infoLdapTri["homephone"], $infoLdapTri["sit e"], $infoLdapTri["uid"]); -- Edit bug report at http://bugs.php.net/?id=22569&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=22569&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=22569&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=22569&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=22569&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=22569&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=22569&r=support Expected behavior: http://bugs.php.net/fix.php?id=22569&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=22569&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=22569&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=22569&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=22569&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=22569&r=dst IIS Stability: http://bugs.php.net/fix.php?id=22569&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=22569&r=gnused