Re: conversion UTF-8 vers ISO-8859-1
Jean-Michel OLTRA, dimanche 11 mai 2008, 14:31:28 CEST
>
>
> Bonjour,
’jour,
> Le lundi 12 mai 2008, antoine a écrit...
>
>
> > Et pour transformer les caractères accentués des
> > fichiers .HTML, dans le code html ? :
> > Exemple : é => é
>
> > Quelle commande le fait ?
>
> sed -i.bak 's/é/eacute;/g' fichier.html
> modifiera fichier.html et sauvera le fichier original en
> fichier.html.bak
recode u8..h fichier.html # de UTF-8 à HTML 4.0
recode l1..h3 fichier.html # de latin-1 à HTML 3.2
recode ..h4 fichier.html # de « locale » vers HTML 4.0
Et ça le fait pour tous les caractères, pas seulement é :o)
recode fait aussi du (La)TeX.
Et il peut aussi emballer dans du Quoted-Printable, du
Base-64… (ce qu’il appelle une « surface »). P.ex.
$ echo "blà" | recode ..l1/b64
YmzgCg==
$ echo "bl=C3=A0" | recode u8/QP..
blà
--
Sylvain Sauvage
Reply to: