Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/06/2005, à 12:26

touty

[Info] script conversion encodage UTF-8

Bonjour,

   Ne souhaitant pas réinviter la poudre, je voulais savoir si quelqu'un connait un script (ou un outil) fiable qui pourrait convertir une arborescence complète de fichiers depuis un certain encodage vers de l'UTF-8. Cela afin d'éliminer tous les "invalid encoding" de mes données récupérées sur mon ancien serveur Redhat.

   Je sais qu'il y a de nombreux post sur ce sujet, mais je ne crois pas avoir lu de solution rapide, simple et efficace pour convertir toute une arborescence en utf-8.

  Merci d'avance,
++


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne

#2 Le 12/06/2005, à 12:31

Stemp

Re : [Info] script conversion encodage UTF-8

Salut,

utf8-migration-tool (à installer via Synaptic) peut-être ?


«La violence n'a jamais rien réglé» Gengis Khan 1162-1227
Blog | Crunchbang Linux | Arch Linux

Hors ligne

#3 Le 12/06/2005, à 12:47

touty

Re : [Info] script conversion encodage UTF-8

Ca à l'air génial! Mais par contre, ça plante dès le début sad:

Traceback (most recent call last):
  File "/usr/bin/utf8migrationtool", line 91, in change_setup
    os.rename(oldfile, newfile)
OSError: [Errno 2] Aucun fichier ou répertoire de ce type

++

Dernière modification par touty (Le 12/06/2005, à 12:54)


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne

#4 Le 13/06/2005, à 16:46

touty

Re : [Info] script conversion encodage UTF-8

Pas d'autres scripts / outils ?
Ca m'étonne de ce forum, d'habitude, les idées fusent ! tongue
++

Dernière modification par touty (Le 13/06/2005, à 16:48)


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne

#5 Le 13/06/2005, à 17:33

touty

Re : [Info] script conversion encodage UTF-8

ah, j'ai peut-être une idée (idiote ?).
Peut-être qu'on peut se servir de /etc/fstab, je m'explique:
si on arrive à faire croire que mon répertoire /home/doc_iso est un bloc et que je le monte sous /home/doc_utf8, peut-être que je verrais le répertoire /home/doc_utf8 avec un bon encodage, j'aurai plus qu'à copier le contenu de /home/doc_utf8 vers un autre répertoire et le tour est joué.
Euh... c'est possible ça ou ?

Soyez indulgents, je cherche une solution avec mon peu de connaissance...

++


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne

#6 Le 13/06/2005, à 17:51

Stemp

Re : [Info] script conversion encodage UTF-8

Il n'est déjà pas normal que ut8migrationtool ne fonctionne pas correctement chez toi sad


«La violence n'a jamais rien réglé» Gengis Khan 1162-1227
Blog | Crunchbang Linux | Arch Linux

Hors ligne

#7 Le 13/06/2005, à 18:07

touty

Re : [Info] script conversion encodage UTF-8

Je le lance peut-être mal?
Je tape simplement en console:
utf8migrationtool
Je suis sur une installation hoary et j'ai jamais rien touché qui se rapproche de près où de loin à utf8.


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne

#8 Le 14/06/2005, à 11:23

Nico

Re : [Info] script conversion encodage UTF-8

Nan il n'est pas stable...
il l'ont fait pour la sortie de hoary, mais s'ils ne l'ont pas mis par défaut c'est qu'il y a une raison....

Hors ligne

#9 Le 14/06/2005, à 16:38

touty

Re : [Info] script conversion encodage UTF-8

Merci Nico, ça me rassure, d'autant que j'ai vu un bon nombre de fois cette erreur partout ailleurs wink

Merci quand même Stemp, ça aurait peut-être pu le faire quand même, fallait essayer!

Mais du coup, comment je peux faire ? Mon idée fstab, c'est pas bon ?

En attendant, je me tape le renommage en mode "petits doigts musclés", dur dur wink

++


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne

#10 Le 10/07/2005, à 16:22

touty

Re : [Info] script conversion encodage UTF-8

J'ai trouvé !!!!!!!!!!!!!!!!!!!
C'était pourtant simple wink Une commande:

convmv -r --nosmart --notest -f iso-8859-1 -t utf8 *

Il suffit de se placer où les fichiers ont leur nom encodé en iso-8859-1 et de lancer cette commande.
C'est super rapide et génial !
++


Quelques guides mis à dispo ici http://libre.adok-conception.fr, servez-vous !

Hors ligne