Newsgroup: it.comp.software.newsreader
Titolo: Re: ICQ s'è allungato

 l'ho avviato normalmente, come sempre :-D
[Per SimCard]
A /me mi/ sembrrebbe che la mia risposta uscisse in ISO-1
Come mai esci spesso in ISO-15 anche quando non ce ne sarebbe bisogno?
Hai mica qualche firma casuale con strani caratteri?

 Hai mica qualche firma casuale con strani caratteri?
lâ€™interruttore per spegnerli."

 Hai mica qualche firma casuale con strani caratteri?
no in effetti l'ho messo io di default, faccio male dici?
-- 
_-=SiMcarD=-_ ®
->ICQ: 59-575-403<-
"La versione 2 di qualunque cosa e` la prima che funziona."



argh...le firme random...grazie :)
-- 
_-=SiMcarD=-_ ®
->ICQ: 59-575-403<-
"Giamaica: stato di allucinazione."

 no in effetti l'ho messo io di default, faccio male dici?
Nel caso del tuo post "incriminato" la firma conteneva un carattere
dei "maledetti 27", come hanno già spiegato Alan Ford e Cataldo mi
pare.
In particolare, il carattere era un apostrofo non standard
’
Per codificare correttamente questi caratteri, Dialog usa,
giustamente, un charset che li contenga. E per decidere il charset,
tra i vari possibili, si basa sulla lista dei charset permessi che tu
stesso puoi modificare in Impostazioni generali - Charset.
Se gli consenti di usare il windows-1252, Dialog userà quello (che
appunto contiene i maledetti 27), altrimenti deve ricorrere a UTF-8.
Dunque, se vuoi evitare di uscire in UTF-8 quando non strettamente
indispensabile, potresti considerare le due seguenti possibilità.
1. La cosa più semplice, forse, è fare un copia-incolla del contenuto
del tuo file di firme random con lo scriptino PasteSpecial, che
trasforma i maledetti 27 in caratteri simili ma contenuti nei
"normali" charset ISO.
In pratica, selezioni il testo delle firme, copi, lanci lo script in
Dialog, e poi incolli al posto del testo vecchio (salva un backup,
naturalmente).
Per esempio, la tua firma di quel post
_-=SiMcarD=-_ ®
->ICQ: 59-575-403<-
"I computer sono più stupidi degli esseri umani, ma fortunatamente
hanno l’interruttore per spegnerli."
***Tennico di IT.TEST***
diventerebbe
_-=SiMcarD=-_ ®
->ICQ: 59-575-403<-
"I computer sono più stupidi degli esseri umani, ma fortunatamente
hanno l'interruttore per spegnerli."
***Tennico di IT.TEST***
Come vedi, cambia solo quel maledetto apostrofo, sostituito con un
apostrofo standard che non crea problemi.
Lo script lo trovi qui
http://www.lillathedog.net/dialog/script/PasteSpecial.html
copialo tra i Custom Script, salva e compila.
p.s. Sto anche testando una versione dello script che opera la
trasformazione al volo, in automatico, su ogni post inviato, perché i
"maledetti" potrebbero finire nel post anche da altri fonti, per
esempio da copiaincolla da pagine web.
 
2. Se invece vuoi spedire i caratteri come tali, senza trasformarli,
Dialog imposterà il charset più adatto di volta in volta, in modo
tecnicamente ineccepile.
Se però non vuoi che Dialog ricorra all'UTF-8 quando sarebbe possibile
evitarlo, puoi aggiungere windows-1252 tra i charset permessi, subito
sotto l'iso-8859-15 e prima di UTF-8, come accennato anche da Alan
Ford. 
Tieni conto che sull'opportunità di usare il windows-1252 ci sono
diverse opinioni di cui si è ampiamente discusso sul ng.
L'autore di Dialog non ha incluso windows-1252 nella lista
predefinita, però questo non vuol dire che sia vietato...
Ma forse non lo userei per andare a postare in un ng su Linux... ;) 
P.s. Ovviamente, se usi dei caratteri Unicode che non sono inclusi in
nessun altro charset, neanche nel windows-1252, Dialog continuerà
correttamente a selezionare UTF-8. 
 

 Ma forse non lo userei per andare a postare in un ng su Linux... ;) 
Il windows-1252 mi sta antipatico :)
Preferisco lasciare UTF-8 e stare più attento quando aggiungo le firme
;)
Grazie di tutto.
-- 
_-=SiMcarD=-_ ®
->ICQ: 59-575-403<-
"Roam: Sbadiglio prolungato in attesa della connessione."