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

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à