Re: mutt, locales e charset
mer 30 maggio 2007, alle 20:45 (GMT+0200), Filippo Dal Bosco - ha scritto:
> * Christian Surchi <csurchi@debian.org> [300507, 20:31]:
> > Tu hai detto soltanto che spedisce in iso o us-ascii... il mio mutt, con
> > la configurazione di default imposta il charset a seconda del contenuto
> > del messaggio. Un testo ascii senza accentate viene inviato con
> > us-ascii. Se invece inserisco lettere italiane accentate passa a
> > iso-8859...
>
> ma riesce fare l' inverso ??
> Dato un charset dichiarato in una email in arrivo predisporre il
> charset adeguato ?
> A me no, visto che spesso mi trovo caratteri "strani".
> o dipende da un errore di configurazione mio
> o dipende da mutt.
io in .muttrc ho:
set charset=utf-8
set send_charset=us-ascii:iso-8859-1:iso-8859-15:utf-8
e visualizzo benissimo lo spam in cirillico e in giapponese :-)
Riassumendo quanto indicato nel manuale[1] le mail in arrivo vengono
visualizzate dopo una conversine nello charset indicato in "charset"
quelle inviate sono codificate in base alla prima codifica indicata in
"send_charset" che "copra" il contenuto, nel mio caso:
caratteri asci -> us-ascii
vocali accentate (esempio: à) -> 8859-1
simb. euro (esempio: €) -> 8859-15
altro (esempio alfa maiuscolo: Δ) -> utf
Questa mail infatti avra` un header:
Content-Type: text/plain; charset=utf-8
a causa del carattere greco mentre di solito le mie mail sono in
us-ascii (ho ancora l'abitudine di usare «e`» invece di «è») o in
iso-8859-1 (se quoto delle vocali accentate o se uso «»).
NOTA BENE per chi non e` ancora passato ad UTF:
se il charset di default *non* e` UTF-8 i caratteri non ascii saranno
illegibili non per colpa di mutt ma per la mancanza di font idonei nel
terminale e/o in xterm.
[1] zless /usr/share/doc/mutt/manual.txt.gz oppure F1 in mutt e cerca:
3.23. charset
3.248. send_charset
--
Ave Johan Haggi
########################################################################
Gates's Law: "La velocita` del software si dimezza ogni 18 mesi."
da "Jargon File 4.3.1"
Reply to: