Problème UTF8 +script - PHP - Programmation
Marsh Posté le 23-08-2006 à 14:34:48
J'ai eu le même problème, causé par StrµTr. J'ai modifié ma fonction comem ceci :
function replace_accents($string) {
$accent = "À,Á,Â,Ã,Ä,Å,Æ,Ç,È,É,Ê,Ë,Ì,Í,Î,Ï,Ð,Ñ,Ò,Ó,Ô,Õ,Ö,Ø,Ù,Ú,Û,Ü,Ý,Þ,ß,à,á,â,ã,ä,å,æ,ç,è,é,ê,ë,ì,í,î,ï,ð,ñ,ò,ó,ô,õ,ö,ø,ù,ú,û,ý,þ,ÿ";
$noaccent = "a,a,a,a,a,a,a,c,e,e,e,e,i,i,i,i,d,n,o,o,o,o,o,o,u,u,u,u,y,b,s,a,a,a,a,a,a,a,c,e,e,e,e,i,i,i,i,d,n,o,o,o,o,o,o,u,u,u,y,b,y";
$accent_array = explode(',', $accent);
$no_accent_array = explode(',', $noaccent);
$string = str_replace($accent_array,$no_accent_array,trim($string));
return $string;
}
Marsh Posté le 23-08-2006 à 14:44:22
la mienne en plus court
Code :
|
Marsh Posté le 12-08-2006 à 18:40:23
Bonjour, j'ai un script (de palindrome) permettant de vérifier si une phrase ou un mot peut se lire de gauche à droite et inversement.
Il fonctionne bien lorsque le site (local) n'est pas en utf8, par contre lorsqu'il est en utf8 il ne marche pas.
Le script avant de vérifier si c'est un palindrome retire les accents.
Une personne sait comment résoudre ce problème ou ai une piste ?
Merci !