Newsgroup: it.comp.software.newsreader
Titolo: [Dialog] charset cambiato a caso?

Ho notato che ogni tanto (per fortuna non spesso) Dialog mi cambia
charset durante la scrittura apparentemente a caso (dal solito 8859-15 a
utf-8), col risultato di incasinare il subject quando altri mi
rispondono.
Per spiegarmi meglio metto il Message-Id di uno di questi messaggi:
<13jgdjejumgcx$.dlg@SiM.invalid>
in cui si nota chiaramente: Content-Type: text/plain; charset="utf-8".
Perchè l'ha messo in utf-8?
Notate come poi il reply abbia il subject sputtanato..
-- 
_-=SiMcarD=-_ ®
->ICQ: 59-575-403<-
"Ci vuole culo a trovare un ago in un pagliaio, io l'ho trovato e mi
sono punto."

 Notate come poi il reply abbia il subject sputtanato..
Cioè è stato ettine con il suo  
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
Subject: Re: ICQ =?UTF-8?B?77+9?=
che non è più stato in grado di gestire il Subject tentando senza ragione
apparente di codificarlo in Utf-8 senza ragione

 che non č piů stato in grado di gestire il Subject
E poi rispondendogli, tu hai manualmente ridigitato il subject, 
per cui č originato un altro sottoramo di thread dato che cosě facendo č
stato codificto in maniera diversa.
Tra l'altro non so come mai il Mozilla di ettine metta sotto codifica
anche l'apostrofo dec39 hex27, non ricordo la sintassi dovrei andare a
rileggerla. 
Dailog lo ha mantenuto codificato nelle risposte, ma quando lo hai
digitato tu di nuovo, lo ha scritto in chiaro

 il suo thunderbird ha
sballato il subject.
Quello che non capisco è quel UTF-8 apparso nel mio Dialog senza motivo.
-- 
_-=SiMcarD=-_ ®
->ICQ: 59-575-403<-
"Mailing list: Luogo dove si entra per errore e non si esce più."


di cataldo VALLONE del 02 Jan 2006 15:14:09 GMT

 motivo.
La mia opinione (peraltro non richiesta ^^).
1ª /leggerezza/ di *ettine*
scrivere un nuovo articolo con caratteri estesi nel subject, ma si fa 
spesso, poi TBird è un veloce destriero... ^^
2ª /leggerezza/ tua
creare il file delle firme random copiaincollandole dal web o da Word, 
senza controllare la presenza dei maledetti 27.
- Dinamica -
a) TBird è settato di default in Latin9; articolo originale con Subject 
encodato e body dichiarato. Nulla da eccepire.
b) Il testimone passa a Dialog, detto il "varenne", che inserisce la 
firma in CP1252, ma non essendo presente nella tua lista¹, esce col 
body in utf-8.
Ma attenzione. Dialog codifica le header (in RFC 2047) solo nei 
followup, mantenendo il charset dell'OP. Nulla di sbagliato, il charset 
delle header nulla ha a che vedere con quello del body.
Risultato: articolo sintatticamente perfetto, ma con Subject ancora in 
latin9 e Body passato in utf-8.
c) Ora è di nuovo il turno di TBird. Anche lui scopiazza nel followup 
dall'OP, ma IMO non è in grado di usare charset differenti tra Header e 
Body.
Risultato: articolo in utf-8, corretto nel body ma errato nel Subject.
Ciao.
_____
¹ Un consiglio per la lista (tra parentesi se vuoi):
us-ascii, iso-8859-1, iso-8859-15, (windows-1252), utf-8
-- 
 __    _  _  |    |_/    .-.      .-.   |_|          WWW   \o/   \V/
(  )  ( \/ ) | -._(^}   /(")\  W '(")'  [`)__,~      (')   (')   (')
/ (_/\/ \/ \ |  (__)   / /_\ \(O)`_/|    (___)     %-J_| $-J_| &-J_|
\____/\_)(_/ |  |\|\    (/_\) (_) | |    /\ /\      _/_|  _/_|  _/_|

 followup, mantenendo il charset dell'OP.
Oops, ho canocchiato... :'(
La frase più corretta (per ora, ma sono ancora in fase di prove) è:
| Dialog codifica il Subject (in RFC 2047) solo nei followup,
| mantenendo il charset dell'OP.
Le eventuali altre header che hanno bisogno di codifica (nel caso di 
*SiMcarD* anche `X-Test: La vita è un test ®') le codifica sempre, 
ripartendo dalla lista (sono riuscito a spedire un articolo con due 
charset diversi per le header ed un terzo per il body).
Ciao.


| Dialog codifica il Subject (in RFC 2047) solo nei followup,
Codifica il subject anche nei messaggi nuovi,
almeno io mi sono mandato una mail, che è arrivata in questo modo
Subject: il soggetto =?iso-8859-1?Q?s'=E8?= complicato

 Codifica il subject anche nei messaggi nuovi,
Già, seconda "canocchia" :'(
L'unica cosa vera è che /scopiazza/ dall'OP, quindi non codifica se 
risponde ad un Subject non codificato ("liscio").
E IMO è stato anche voluto da *Marcus*, forse dai tempi della famosa 
incertezza del sistema da adottare...
