Le dimanche 12 octobre 2008 19:54:53 bernard.MICHEL, vous avez écrit :
> 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.
Si on fait dans l'industriel effectivement il y a awk ;-)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à