Bonjour
Ma question du jour : Y-a t'il une fonction ou un include pour supprimer les accents dans un mot où groupe de mots?
Exemple âiméè ==> aimee
Merci
[R] Supprimer les accents ?
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] Supprimer les accents ?
Modifié en dernier par eln le mer. 16 avr. 2008 00:34, modifié 1 fois.
Débutant, pas taper !
-
- Niveau 11
- Messages : 1826
- Enregistré le : lun. 23 juil. 2007 12:31
- Localisation : Bureau
- Status : Hors ligne
Re: [..] Supprimer les accents ?
je ne pense pas que la fonction existe, je vérifie .
Ñ < cela aussi ? je suis pas trop sure mais il me semble que tout les caractère peuvent porter un accent
allez au tableau
Ñ < cela aussi ? je suis pas trop sure mais il me semble que tout les caractère peuvent porter un accent

allez au tableau

Re: [..] Supprimer les accents ?
Si la fonction n'existe pas, je vais m'arrêter au plus simple.ani a écrit :Ñ < cela aussi ? je suis pas trop sure mais il me semble que tout les caractère peuvent porter un accent
Débutant, pas taper !
Re: [..] Supprimer les accents ?
Bonsoir,
J'ai fais une petite fonction à la va-vite, je sais pas si on peut optimiser davantage...
Un petit test pour imager le fonctionnement:
En espérant que ce soit ce dont tu avais besoin.
Cordialement,
J'ai fais une petite fonction à la va-vite, je sais pas si on peut optimiser davantage...
Code : Tout sélectionner
Func delAccents($chaine)
$nbChar = 53
Dim $array[2][$nbChar]=[["À","Á","Â","Ã","Ä","Å","à","á","â","ã","ä","å","Ò","Ó","Ô","Õ","Ö","Ø","ò","ó","ô","õ","ö","ø","È","É","Ê","Ë","è","é","ê","ë","Ç","ç","Ì","Í","Î","Ï","ì","í","î","ï","Ù","Ú","Û","Ü","ù","ú","û","ü","ÿ","Ñ","ñ"], _
["A","A","A","A","A","A","a","a","a","a","a","a","O","O","O","O","O","O","o","o","o","o","o","o","E","E","E","E","e","e","e","e","C","c","I","I","I","I","i","i","i","i","U","U","U","U","u","u","u","u","y","N","n"]]
For $i = 0 To $nbChar-1
$chaine = StringReplace($chaine,$array[0][$i],$array[1][$i],0,1)
Next
return $chaine
EndFunc
Code : Tout sélectionner
$test = "Bonjoùr, cômment ça và?"
$test2 = delAccents($test)
ConsoleWrite($test & @CRLF & $test2)
Cordialement,
L'informatique, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !