pour convertir les accents et choses non ascii ? [fonction] - Python - Programmation
Marsh Posté le 01-08-2007 à 13:01:29
Je ne sais pas si ça existe déjà mais c'est rapide à faire, avec un petit tableau de 256 éléments par exemple.
Marsh Posté le 01-08-2007 à 14:24:28
qq chose dans ce goût là :
strtr($Chaine, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ", "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn"
);
Marsh Posté le 01-08-2007 à 20:52:51
Oui si ensuite tu n'oublies pas de nettoyer le reste. Et en espérant que tu n'aies pas plusieurs pages de codes différentes (dos, mac, windows, ...).
Marsh Posté le 02-08-2007 à 09:14:01
ben pour les autres (les autres caractères qui ne sont pas des caractères accentués), je pense qu'on peut que les virer => une boucle sur chaque caractère de la chaîne et on gare que les caractères dont le code ascii [0 ; 255].
Marsh Posté le 02-08-2007 à 11:30:01
je pensais au traitement des caractères en ISO-8859-1, UTF-8...
Marsh Posté le 16-08-2007 à 20:57:16
j'ai un code ici qui a fonctionne:
Code :
|
avec aussi ca:
puis noaccents.py
Code :
|
Marsh Posté le 21-08-2007 à 18:29:14
Ma petite contribution pour virer les accents, en 2 lignes (trouvé sur le Web quelquepart je ne sais plus où) :
Code :
|
Résultat :
AAAAAAaaaaaaOOOOOoooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn |
Marsh Posté le 10-07-2007 à 16:34:51
salut
je cherche une fonction ou quoi que ce soit pour virer/convertir les accents et characteres non ascii, par exemple:
bébé ==> bebe
ñoqui ==> noqui
etc....