Comment convertir un fichier ISO en UTF-8 ?

17 octobre 2008 at 15 h 21 min Laisser un commentaire

Les soucis de chaïnes UTF-8 / Isos ont déja été évoqués dans un article traitant des serveurs de pages web.

Mais que faire d’un fichier existant qui serait en encodé avec des caractères en ISO ? C’est le cas par exemple des fichiers de localisation en français du forum punBB / FluxBB.

Soit on passe les page servies en ISO avec la commande addDefaultCharset, cf. les directives de bases d’Apache httpd (dommage quand même d’en arriver là!).
Soit on convertit notre fichier en UTF-8 a l’aide d’un utilisaire bien pratique.

Comment connaitre l’encodage d’un fichier ?

En premier lieu, nous pouvons vérifier le type d’encodage avec file sous Linux:


user@bécane:~> file /home/user/fichier.txt
/home/user/fichier.txt: ISO-8859 text

Comment convertir le fichier encodé en ISO-8859x en fichier UTF-8

iconv, va nous permettre de réaliser ce tour de magie. Il vous sauvera la vie plus d’une fois si vous jonglez avec les bases de données de clients multiples peu soucieux de l’encodage de leurs caractères…

user@bécane:~> iconv -f ISO-8859-1 -t UTF-8 /home/user/fichier.txt -o /home/user/fichierUTF-8.txt

Et voila, les accents et autres caractères spéciaux sont maintenant convertis en UTF-8
Ultra pratique !

Entry filed under: administration. Tags: , , , , .

Synthèse sur les structures de données / collections de Java 1.6 HOW TO: Read a file from jar and war files (java and webapp archive) ?

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Articles récents


%d blogueurs aiment cette page :