Newsgroup: it.comp.os.os2
Titolo: Problema caratteri speciali negli editor htlm Mozilla

Dunque succede questo:
 
copio un testo puro con accentate da un editor qualsiasi (ed. e, ee
ecc.) e lo incollo nell' editor html di Seamonkey, salvo il file e
riaprendolo in locale lo ri-vedo correttamente come l'originale.
 
Se però carico su un sito online lo stesso file.html, le accentate non
le vedo più: questi caratteri si perdono e sono trasformati nei soliti
codici ASCII
 
Poi ho scoperto questo comportamento: 
 
il browser e l'editor sono impostati per la visualizzazione con
encoding UTF-8, se la cambio, certi siti non li vedo correttamente,
quindi quando edito un file.html l'encoding durante l'editing di
solito rimane UTF-8; quando carico online il file così editato, i
caratteri accentati si perdono e per visualizzarli devo cambiare
l'encoding del browser in  "Western ISO-88591-1", cosa che preferirei
evitare.
 
SE invece una volta caricato il file.html nell' editor, prima di
editarlo, cambio l'encoding in 
"Western ISO-88591-1", poi lo edito e lo salvo così: il file.html
prodotto viene correttamenmte visualizzato on-line anche con la la
codifica del browser impostata a UTF-8.
 
Non so se sono riuscito a spiegarmi..... questi però sono esattamente
tutti i passaggi che ho fatto per replicare il problema e la
soluzione.
 
Il punto è che mentre mi sta bene che la codifica del browser rimanga
UTF-8, invece per rivedere correttamemnte i files.html caricati
online, meglio sarebbe che l'editor avesse impostata la codifica in
"Western ISO-88591-1" (non so pwerché ma stranamente così funziona
tutto) ma questo dev' essere fatto manualmente, non è possibile
cambiare la codifica dell' editor e del browser in mdaniera
indipendente.

 evitare.
 
scusa ma all'inizio del file html c'è la riga:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
?
 
a parte questo per i caratteri accentati puoi sempre usare i classici 
&*grave; o &#***;
 
-- 
bye
!(!1|1)
 

Come ti ha scritto Alessandro (?), la cosa piu' semplice e' nel file 
HTML dichiarare all'inizio la codifica che stai usando. Altrimenti il 
browser tira a indovinare e non e' detto che ci azzecchi:
 
https://en.wikipedia.org/wiki/Character_encodings_in_HTML
 
 
 
-- 
Ciao
Gabriele


In effetti dovrebbe essere così.... però ora che ci penso non ho mica
controllato, davo per scontato che se creo un file html con seamonkey
quella riga ce la mettesse di default, altrimenti mi devo reare un
modello con ler intestazioni già prestabilite e la riga 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
già inserita. Non ho molta voglia di reinserirla ogni volta... ;-)

 gi… inserita. Non ho molta voglia di reinserirla ogni volta... ;-)
 
 
Eh, ma Seamonkey che ne sa che vuoi usare UTF8? Tutt'al piu' potrebbe 
immaginare che tu voglia usare la codifica di sistema (Cp850).
 
-- 
Ciao
Gabriele


E invece lo sa.... perchè gliel' avevo detto io :-D ovvero (non me ne
ero ricordato) avevo impostato SM per avere la codifica di default
UTF-8, tuttavia il problema permane.
 
Se compongo un testo con l' editor di FM/2 e poi lo visualizzo con
SM.... (testo puro quindi nessuna intstazione html) le accentate NON
si vedono (provate anche voi, però la mia vers. SM è la 2.14) ma non
dovrebbe essere così... secondo me è un BUG o comunque una
caratteristica mancante.