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

Re: Usando Mutt con UTF-8



Hola,

On Mon, Nov 17, 2008 at 05:57:18PM -0300, Blu wrote:
> > On Mon, Nov 17, 2008 at 05:45:57PM -0300, Blu wrote:
> > > > 
> > > > > # Usar el primer charset que se adapte al texto enviado
> > > > > set send_charset="US-ASCII:ISO-8859-1:ISO-8859-15:UTF-8"
> > > > 
> > > > un correo como el que comentas que ves mal y que has mandado tu mismo
> > > > con esa configuración... ¿no se tendría que haber enviado con
> > > > ISO-8859-1, que es el primer encoding que se ajusta?
> > > 
> > > UTF-8 no es compatible con ISO-8859-1. Es decir, los caracteres con tilde
> > > son distintos en UTF-8 que en ISO-8859-1. De hecho en UTF-8 los caracteres
> > > con tilde son representados por dos bytes.
> > > 
> > 
> > ¿He afirmado yo lo contrario? :-?
> 
> Si un mensaje es compuesto en UTF-8, no se ajusta a ISO-8859-1, a no ser
> que no use caracteres con tilde, en cuyo caso se ajustaría a US-ASCII
> primero.
> 

cito la documentación de mutt al respecto de la variable de configuración 
'send_charset':

[...]
send_charset

Type: string
Default: "us-ascii:iso-8859-1:utf-8"

A list of character sets for outgoing messages. Mutt will use the first
character set into which the text can be converted exactly. [...]
                                         ^^^^^^^^^

Lo que yo entiendo: aunque compongas el mensaje en UTF-8 (charset=utf-8), 
si en tu .muttrc aparece iso-8859-1 antes que utf-8, mutt mandará el correo 
en iso-8859-1 -si los caracteres que estas usando en el mensaje tienen
correspondencia en iso-8859-1, claro-. Y como tu bien dices, si no usas 
acentos, eñes y demas lo va a mandar directamente en us-ascci, si figura 
antes en tu send_charset.

Un saludo,
Emilio


Reply to: