Newsgroup: it.comp.software.newsreader
Titolo: [OE] e alfabeti diversi dal latino

A volte ricorrono delle domande sull'uso di alfabeti diversi dal Latino;
Cirillico, Giapponese, Greco... e siccome OE li supporta senza problemi,
pur non avendone necessita', ho voluto  provare ad usarli per rispondere
in modo abbastanza attendibile.  ;-)  Per le prove ho scelto il "Greco".
Prima cosa da fare e' entrare nelle opzioni di IE nella scheda Generale,
Caratteri e verificare  quali sono  quelli a disposizione  per quel tale
Alfabeto (e se non ce ne sono vanno scaricati), dopodiche' se ne sceglie
uno e lo si usa nelle impostazioni di OE: scheda Lettura - Caratteri, si
seleziona lo stesso Alfabeto, la Codifica  ed il carattere scelto, si da
l'OK e siamo a posto.
ATTENZIONE:  non cliccare su Predefinito, tenete come Predefinito quello
che preferite;  quando capitera' di leggere un messaggio codificato come
sopra, OE se ne /ricordera'/ e lo visualizzera' con quella impostazione.
Un messaggio codificato "iso-8859-7" (Greco ISO),  oppure "windows-1253"
(Greco Windows), si legge e si puo' fare il reply senza problemi. Se nel
reply immettiamo dei caratteri che sono solo nell'alfabeto greco potremo
visualizzarli se digitati da una tastiera gia' impostata su quel tipo di
layout, oppure se copiati direttamente nella Mappa caratteri (da Windows
Greco).  Se generati da una  combinazione di tasti (Alt+..), non saranno
visualizzati correttamente. [1]
Inoltre non esiste alcuna relazione con il charset usato per l'invio, se
OE e' impostato per la selezione  automatica del charset dei messaggi in
arrivo.  Per ottenere  questo basta  togliere la  spunta a  "Utilizza la
codificare definita per tutti i messaggi in arrivo", nelle "Impostazioni
internazionali" della scheda "Lettura".
Nel caso si debba inviare un nuovo messaggio codificato "Greco" si edita
il nuovo messaggio, da Formato si  seleziona la relativa codifica, lo si
scrive e s'invia. Questo e' tutto.
Non servono  ripetuti cambi di  codifiche e/o  impostazioni particolari,
non occorre settare OE per l'invio  con quel determinato charset, a meno
che non se ne faccia un uso  quasi esclusivo, possiamo tenerlo impostato
come piu' ci fa comodo senza  che sia pregiudicata la corrispondenza con
altri alfabeti diversi dal Latino.
[1]
Con la combinazione di tasti e' possibile  scrivere un carattere di quel
charset, ma sara' visualizzato in modo diverso. Tuttavia volendolo fare,
e' necessario  rieditare il messaggio  perche' poi torni  tutto a posto.
I passi da fare sono questi:
editiamo e scriviamo un  nuovo messaggio;  ipotizziamo di  aver inserita
la lettera omega  con "Alt+0217".  Lo inviamo e da  "Posta in uscita" lo
visualizziamo con  il suo charset, lo rieditiamo ed inviamo.  Ora verra'
visualizzato ed inviato correttamente.
Se invece vogliamo usare "Alt+.." per inserire un carattere nel reply ad
un messaggio codificato in "Greco", occorre visualizzarlo con un charset
diverso (quello che usiamo abitualmente,  tipo "iso-8859-1"), e ripetere
quanto sopra: rispondere, inviare, visualizzare  con il suo charset, poi
rieditare ed inviare.
Un'ultima avvertenza:  se usiamo le accentate,  che siano quelle del suo
charset. ^__^
-- 
     * b *
   *   y   *
 *   Piero   *


[...]
Ritengo opportuno  integrare l'articolo  con queste poche  informazioni,
che torneranno  certamente utili a chi usa HTML,  ma anche ad altri. ;-)
Se il messaggio da  comporre e' in HTML  anziche' TESTO,  quei caratteri
vanno scritti nel  Codice, usando la  stessa "Battuta"  (combinazione di
tasti). Se per caso non  fosse  possibile rilevarla,  si puo' usare come
"Battuta" il valore esadecimale (fra parentesi), dopo averlo cambiato in
decimale,  mentre l'altro valore, trasformato in decimale, *deve* essere
preceduto da "&#" e separato da";" come l'esempio sotto:
&#937; = omega   &#946; = beta
Questi valori si trovano nella "Mappa caratteri"  selezionando lo stesso
"Set di caratteri" e lo stesso "Tipo di carattere"  usati nel messaggio.
In basso a destra e' indicata la "Battuta", a sinistra ci sono i valori.
Quello fra parentesi, se trasformato in decimale, puo' essere utilizzato
come  "Battuta",  mentre l'altro se  trasformato in decimale,  e' quello
da inserire fra "&#" e ";". Questo vale per tutti i caratteri.
Faccio un esempio.  Se scrivo  nel Codice (scheda Origine)  di una mail:
&#99;&#105;&#97;&#111;&#32;&#100;&#97;&#32;&#80;&#105;&#101;&#114;&#111;
poi leggero':  ciao da Piero
Per trasformare  il valore da  esadecimale a  decimale si puo'  usare la
Calcolatrice di Windows.
Quando il messaggio verra' salvato o inviato sara' richiesto di inviarlo
come Unicode (utf-8), richiesta che dovra' essere autorizzata.
-- 
ICAgICAqIGIgKg0KICAgKiAgIHkgICAqDQogKiAgIFBpZXJvICAgKg0K (Base 64)