[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: