André Salaün a écrit :
Le samedi 11 octobre 2008 à 18:04, André Salaün a écrit :
Je me réponds (pas poli) ou plutôt complète un oubli
S'il est écrit en iso-8859.1 il est logique que ça se passe mal en
utf-8 non ?
Il ne faut surtout pas le réenregistrer en utf-8 sans l'avoir
converti avant. Kwrite sait faire ça. On ouvre le fichier, dans
Outils/encodage on choisit le bon encodage (iso-8859.1 si c'est le
cas) et il devrait apparaître correctement.
On peut ensuite l'enregistrer en choisissant utf-8 (en haut à
droite) dans la fenêtre d'enregistrement s'ille faut, autrement
kwrite l'enregistrera dans l' encodage d'ouverture.
On peut aussi convertir en ligne de commande...
j'ai oublié de dire comment désolé, par exemple :
iconv -f ISO8859-1 exemple.txt -t UTF-8 -o exemple2.txt
explication
-f = from
-t = to
-o = output
si on veut conserver l'original (en cas d'erreur il vaut mieux)
autrement on écrase
Possible qu'il soit en ascii aussi si c'est vieux
Bonsoir
Pour convertir tous les fichier htm d'un seul coup, contenu dans le même
répertoire, on peut aussi utiliser cette commande
find . -type f | grep "\.htm" | awk '{print "recode ISO8859-1..UTF-8
\""$1"\""}' | sh
(attention, sur une seule ligne)
Pour des fichiers txt, remplacer htm par txt, etc etc.
Rassurez-vous, ce n'est pas de moi, mais trouvé sur internet.
Amicalement,
Bernard.
--
Utilisateur de GNU-LINUX et des logiciels libres.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]