UTF82URI

"utf82uri" est un utilitaure en ligne de commande permettant de convertir de l'UTF-8 en URI.

Principe

L'utilitaire repère les caractères accentués, et les convertit en caractères ASCII (donc non accentués). De plus il transforme les espaces, les esperluettes et les points d'intérrogations en caractère sousligné.

Option

Je n'ai ajouté qu'une seule option pour le moment, c'est l'option "--ASCII" qui permet de ne transformer que les lettres accentuées. Ce qui permet de faire des conversions de texte entier pour ne pas tenir compte des accent dans les opérations de recherche.

LATIN1

Si votre texte n'est pas en UTF-8, pas de panique... Utilisez "iconv" pour le convertir en UTF-8. Une ligne de commande comme celle ci-dessous, et le tour est joué.

iconv -f LATIN1 -t UTF8 monfichier.txt | utf82uri >nouveaufichier.txt