Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2374 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème UTF8 +script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème UTF8 +script

n°1424787
albanimal
Posté le 12-08-2006 à 18:40:23  profilanswer
 

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.

Code :
  1. Exemple :
  2. $phrase= strtr($phrase,"Éé;"
  3. ,"ee" );


Une personne sait comment résoudre ce problème ou ai une piste ?
Merci !

mood
Publicité
Posté le 12-08-2006 à 18:40:23  profilanswer
 

n°1429926
tarmax
Posté le 23-08-2006 à 14:34:48  profilanswer
 

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;  
}

n°1429944
soju
One shot !
Posté le 23-08-2006 à 14:44:22  profilanswer
 

la mienne en plus court ;)

Code :
  1. function strip_accents($str)
  2. {
  3. return (strtr($str,
  4.  'ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ',
  5.  'aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn'));
  6. }


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème UTF8 +script

 

Sujets relatifs
problème avec NVUProbléme de ???
Probleme de marge lecture de matrice et problème de flux entre C++ et VB
Problème de Triggers sous Mysql 5.022problème avec une fonction qui renvoie un pointeur de char
Problème tri de dates par année puis moisWindev 10 problème suite aux mails
Exécuter un script Python chez mon hébergeur...[résolu] Problème réplication MySQL
Plus de sujets relatifs à : Problème UTF8 +script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR