Newsgroup: it.comp.os.linux.software
Titolo: Tin e caratteri accentati

Come posso far si' che tin (1.5.13) mostri i caratteri accentati al posto del
punto interrogativo? Come charset ho ISO-8859-15.
`man tin` fa riferimento a iconv (installato) ma impostando
mm_network_charset in fantasiose maniere non ottengo niente.
Inoltre il tin della Debian e' compilato con +MIME_STRICT_CHARSET
+CHARSET_CONVERSION -LOCAL_CHARSET -NO_LOCALE. Sara' mica per questo?
Idee? Sono costretto a ricompilare i sorgenti?
Grazie.
-- 
	Isua

 
Bella domanda, ci sto provando anche io ma senza risultati.
Ho una slackware ed uso il pacchetto .tgz fornito con la distro, ma
nel mio tinrc della mia home c'e' anche un mm_charset che ho impostato
a ISO-8859-1 senza risultati, le righe commentati precedenti alla
variabile recitano un:
Charset supported locally which is also used for MIME header and
Content-Type header unless news and mail need to be encoded in other
charsets as in case of EUC-KR for Korean which needs to be converted
to ISO-2022-KR in mail message.
If not set, the value of the environment variable MM_CHARSET is used.
Set to US-ASCII or compile time default if neither of them is
defined.
If MIME_STRICT_CHARSET is defined at compile-time, charset other than
mm_charset is considered not displayable and represented as '?'
Ora, io non mastico di inglese ma credo che per quanto riguardi la mia
slack debba compilare il pacchetto dai sorgenti con le giuste opzioni x
risolvere. Effettivamente mi sembra strano, ma se non ho capito male ..
Magari x te e' lo stesso
Fammi sapere se risolvi e ... in che modo.
-- 
-----------------------------------------------
Corregere l'indirizzo per rispondere in email.
Gaspyd on Slackware Linux 8.1

 punto interrogativo? Come charset ho ISO-8859-15.
Se con Control-H gli accenti li vedi correttamente, la
soluzione è questa:
gianni@brutus:~$ grep undeclared_charset .tin/attributes
#  undeclared_charset=STRING (default is US-ASCII)
undeclared_charset=ISO-8859-1
-- 
Saluti,       |   _Mal di testa da configurazione?  Con Debian ti passa._
     Gianni   |              _+++ Debian Gnu/Linux sid +++_

Idee? Sono costretto a ricompilare i sorgenti?
Se sono stato abbastanza chiaro, dovresti aver capito se devi
ricompilare o impostare locale correttamente.
ps
Proprio a cavallo tra la release 1.5.12 e 1.5.13 [1] ci sono stati,
parecchi aggiornamenti. Ora l'impostazione del charset per la lettura
degli articoli sprovvisti di header mime, avviene via ~/.tin/attributes.
per esempio:
scope=it.*
undeclared_charset=ISO-8859-15
[1] mi sa che tu hai una versione intermedia tra le due.
Tira giu tin_1.5.13+release-1_i386.deb dalla testing | unstable ed
installala senza farti troppi problemi.
Per Gaspyd:
Tira giù la 1.5.13 o meglio ancora l'ultimo snapshot da 
ftp.tin.org
, a
meno che per la slack non abbiano preparato già un tgz più aggiornato.
-- 
Bye,
Alfredo Amontagna

 
Io con CTRL-h li accentati li vedo correttamente ma
in ~/.tin/attributes la striga che menzioni non e' presente, cmq
nemmeno inserendola col valore ISO-8859-1 le cose cambiano.
Continuo a vedere i ? al posto delle accentate e le lettere corrette in
CTRL-h (cosa che ho notato solo grazie a te).


 punto interrogativo? Come charset ho ISO-8859-15.
Grazie a tutti.
Mi sono accorto che tin visualizzava correttamente le accentate del post di
Alberto (che aveva gli header giusti) quindi il problema erano i post senza
riferimenti al charset (effettivamente ho troppi ng frequentati da utenti che
usano outlook).
Aggiustando ~/.tin/attributes (i cui commenti non sono aggiornati col cambio
di versione) secondo i suggerimenti di Giovanni tutto e' (anzi é) tornato a
posto.
Probabilmente anche la ricompilazione con --disable-mime-strict-charset e'
una soluzione (nei doc e' pure l'opzione consigliata per i paesi ISO-8859-X)
ma cercavo una soluzione "soft" basata sui file di configurazione.
Grazie ancora.
-- 
	Isua

 
-- 


 qualcosa del genere, insomma non riconosce la direttiva.
Hai messo lo scope prima di undeclared_ecc... ? Io ho una cosa del genere:
scope=*
undeclared_charset=ISO-8859-15
-- 
	Isua

qualcosa del genere, insomma non riconosce la direttiva.
[...]
Ricontrolla di aver scritto correttamente undeclared_charset=ISO-8859-1
Da me funziona.
Penso comunque che quegli unrecognized directive siano dovuti ad opzioni
non più presenti nel tinrc.
Ripeto, prova ad usare tin con un altro utente e facci sapere.
ps
Hai preso visione dello -stroke- e dello /slash/ highlighting? :)
-- 
Bye,
Alfredo Amontagna

qualcosa del genere, insomma non riconosce la direttiva.


 
Niente da fare. Non cambia assolutamente nulla.
Unica strada da percorrere e' ricreare il pacchetto ricompilando con le
opzioni da te usate, ...... o passare a slrn sperando che almeno "lui"
visualizzi gli accenti ... ;-)
A proposito, non potrebbe a questo punto trattarsi /non/ di un problema
legato a tin ma + generale ?
La sparo li', magari tin usa x la visualizzazione delle pagine un
visualizzatore a parte non impostato x la corretta lettura delle
lettere accentate, ..... chiedo questo in quanto proprio ieri ho
installato nap x console ed ho notato che soffre dello stesso problema,
posso scrivere le accentate ma non le visualizzo correttamente, la
ricerca sui brani mi ritorna con i codici ascii delle lettere
accentate.
Puo' essere ? Magari stiamo cercando la soluzione nel posto sbagliato ?
Cmq ora ricompilo tin e verifico le opzioni da te usate.


 Hai preso visione dello -stroke- e dello /slash/ highlighting? :)
Belli ma mi chiedevo, questi highlighting sono visualizzabili in tutti
i newsreader, testuali o grafici che siano ?
Se non ricordo male con pan *non* funzionano e x i client del mondo M$
non ne ho idea.


Cmq ora ricompilo tin e verifico le opzioni da te usate.
Si, ma cerca anche di capire per quale caspio di motivo la tua
compilazione da anche quei problemi con mm_charset e compagnia cantante.
[1] mi sembra assurdo, ma è come se tu stessi utilizzando ancora
    l'eseguibile della 1.5.11 invece della 1.5.14. Cosa che controllando
    i tuoi header sembrerebbe impossibile.
-- 
Bye,
Alfredo Amontagna

 il tinrc, mm_charset non deve comparire [1]
Allora, ho ricompilato il pacchetto con le tue stesse opzioni, o
meglio, parte di esse, solo quelle riguardanti i charset, ed
effettivamente, la direttiva mm_charset non compare piu', ho
rinominato la mia ~/.tin in modo che mi venisse ricreata al primo
avvio. Ho quindi inserito undeclared_charset=ISO-8859-1 nel mio file
attributes e ..... FUNZIONA
Si' ..... mio caro Alfredo, sei un mito, ... da questo momento divento
il tuo + fedele "lettore", i tuoi msg avranno nel mio spool, lo score +
alto, qualunque cosa tu scriva, sappi che io saro' li' a
leggerla .. ;-) *GRAZIE* -GRAZIE- _GRAZIE_ /GRAZIE/
ààùùòòèèééìì ..... WOW
Forse mi sono lasciato prendere un po' troppo dall'entusiasmo ma ti
giuro che avevo il problema delle accentate su tin e slackware,
dai "tempi" di Slack7.1 e non sono mai riuscito a risolverlo (anche in
virtu' del fatto di aver spesso cambiato client news), ... certo che se
la soluzione era cosi' laboriosa, non ci sarei mai riuscito da solo,
figuriamoci. Ma .... tutti gli utenti che usano tin in versioni +
vecchie, che fanno, ... niente lettere accentate !?!?!?
Io oramai x abitudine, non le uso mai ma di messaggi che ne contengono,
usenet e' piena .....
Magari, ora che sono diventato "bravo" ... ;-) ricompilo ancora
inserendo tutte le opzioni che hai usato tu, non ho la + pallida idea
di cosa servano ma non importa ....


di cosa servano ma non importa ....
Almeno dai un'occhiata all'INSTALL :)
-- 
Bye,
Alfredo Amontagna