Journal Renommer des fichiers de l'iso8859-1 vers l'unicode UTF8

Posté par (page perso) .
Tags : aucun
0
28
sept.
2003
Il y a environ un an, j'ai passé définitivement mon système de l'iso8859-1 vers l'unicode UTF8, car j'ai besoin d'avoir des noms de fichiers en grec, en turc et en français en même temps.

Donc j'avais besoin d'un outil pour renommer tous les noms de fichiers qui contenaient des accents. J'ai cherché, et comme je n'ai rien trouvé, j'ai écrit un tout petit script python pour faire le boulot, et qui utilise iconv.

Pour ceux qui peuvent avoir un besoin similaire, voici l'url du script :

http://ccomb.free.fr/utfconvert/(...)

La syntaxe est donnée tout simplement avec "utfconvert -h",
et rien n'est modifié réellement tant qu'on a pas mis explicitement "--rename"
Ça permet de tester ce qui doit ou non être renommé avant de le faire.

Ce programme a suffit ponctuellement à mon besoin, mais pour être plus complet, il faudrait ajouter la détection de l'encodage de départ, et aussi une interface graphique pour visualiser et choisir plus simplement les modifications avant de les appliquer. En tout cas, si quelqu'un connait un outil du même genre mais plus complet, merci de prévenir !

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.