[réglé] Script pour modifier le codage de la police en UTF-8

Script pour modifier le codage de la police en UTF-8 [réglé] - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 25-01-2006 à 21:51:00    

Je sais pas si c'est comme ça que l'on dit "codage de police".... Depuis le passage de Mandriva vers Ubuntu, j'ai pleins de fichiers qui ont des caracteres UTF-8 invalide - des 'point ?'. Le but ca serait de pouvoir transformer tous le disque dur où sont mes fichiers au format UTF-8.
 
Voyez ce que je veux dire ?


Message édité par Joseph Desire le 26-01-2006 à 12:46:30
Reply

Marsh Posté le 25-01-2006 à 21:51:00   

Reply

Marsh Posté le 26-01-2006 à 04:31:08    

iconv (qui vient avec la glibc) est fait pour ça.
 
Edit : iconv, c'est pour convertir le contenu des fichiers. Si c'est les noms de fichier que tu veux convertir, il y a convmv (http://j3e.de/linux/convmv/).


Message édité par matafan le 26-01-2006 à 04:33:11
Reply

Marsh Posté le 26-01-2006 à 11:41:42    

Salut :  
 

Citation :

-f ENCODING
    specify the current encoding of the filename(s) from which should be converted


 
Comment je peux savoir quel est le codage original du fichier ?


Message édité par Joseph Desire le 26-01-2006 à 11:41:54
Reply

Marsh Posté le 26-01-2006 à 12:46:04    

Ok en fait c'est bon ! C'est bluffant ce petit utilitaire. 160go remis en bon et du forme en moins de 30s  :)
 
Merci pour le coup de main !

Reply

Marsh Posté le 26-01-2006 à 12:49:35    

Peux-tu donner la démarche complète que tu as suivie,
Les commandes que tu as tapées...
?
 
Merci

Reply

Marsh Posté le 26-01-2006 à 12:56:06    

j'ai fait un servicemenu pour konqueror, tu devrais trouver dans les fichiers les commandes qui t'intéressent :
http://www.kde-apps.org/content/show.php?content=31400


Message édité par bobuse le 26-01-2006 à 12:56:36
Reply

Marsh Posté le 26-01-2006 à 13:05:00    

treolar a écrit :

Peux-tu donner la démarche complète que tu as suivie,
Les commandes que tu as tapées...
?
 
Merci


 
 
Sinon pour info j'ai tapé ceci :  
 

Citation :

convmv --nosmart --notest -r -f ISO8859-1 -t UTF-8 /repertoires/à/modifier


 
 
Comme dis sur http://j3e.de/linux/convmv/ : option --nosmart si on utilise convmv 1.08, ce qui est mon cas.
 
-r : récursivité des repertoires
--notest : permet d'écrire les changements.


Message édité par Joseph Desire le 26-01-2006 à 13:05:44
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed