Notizie: scarica ora l'ultima versione disponibile di Thunderbird!

Autore Topic: FF3.01 Codifica carattere non rispettata  (Letto 5646 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Wolf01

  • Post: 29
    • Wolf01's Game Site
FF3.01 Codifica carattere non rispettata
« il: 28 Luglio 2008 18:00:06 »
Uso Firefox 3.01 (ho appena aggiornato dal 3.0)
Sto visitando un sito (per chi volesse saperlo è quello del jargon file attuale: http://www.catb.org/~esr/jargon/html/index.html giusto sotto il titolo mi viene fuori una A con accento circonflesso) e si vedono ovunque caratteri strani (lettere con accenti, simboli dell'Euro, caratteri (C) e TM)
La codifica caratteri è impostata su automatico->universale
Ogni pagina del sito ha <?xml version="1.0" encoding="UTF-8" standalone="no"?>
La codifica si imposta sempre da sola su occidentale ISO-8859-1
Il bello è che questo mi succede anche su un altro pc, ma al posto dei caratteri strani vengono fuori dei quadretti neri con un ? bianco nel mezzo
La codifica è impostata di default in UTF-8 dalle opzioni, non so se disattivare il riconoscimento automatico o cercare altri rimedi

Offline miki64

  • Moderatore
  • Post: 36020
Re: FF3.01 Codifica carattere non rispettata
« Risposta #1 il: 28 Luglio 2008 18:10:43 »
Quelle  non dovrebbero esserci?  :?
Io le vedo pure con FF 2.0.0.16 e IE 7...  :?

edit: 2 gli errori del validator W3C.org.
« Ultima modifica: 28 Luglio 2008 18:14:39 da miki64 »

Offline michro

  • Moderatore
  • Post: 22639
Re: FF3.01 Codifica carattere non rispettata
« Risposta #2 il: 28 Luglio 2008 18:20:49 »
Ti posso confermare, oltre a Firefox 2.0.0.16,
io vedo la pagina in oggetto anche su Safari (browser Mac)
con gli stessi problemi di caratteri che hai segnalato.
E poi parla il validator WC3 che ha segnalato miki64...

Offline Wolf01

  • Post: 29
    • Wolf01's Game Site
Re: FF3.01 Codifica carattere non rispettata
« Risposta #3 il: 28 Luglio 2008 18:26:10 »
mettendo manualmente utf-8 spariscono, quello che non  capisco è perchè si ostina ad impostarsi in occidentale

Offline michro

  • Moderatore
  • Post: 22639
Re: FF3.01 Codifica carattere non rispettata
« Risposta #4 il: 28 Luglio 2008 18:58:09 »
Se vai in Strumenti->Opzioni->Contenuti->Caratteri e colori->Avanzate:
hai il flag su "Permetti alle pagine di scegliere..." ?

Offline Raff

  • Post: 83
Re: FF3.01 Codifica carattere non rispettata
« Risposta #5 il: 28 Luglio 2008 21:24:31 »
mettendo manualmente utf-8 spariscono, quello che non  capisco è perchè si ostina ad impostarsi in occidentale
Perché per impostare la codifica dei caratteri i browser vanno a cercare un TAG META; se non trovano quel TAG, usano una impostazione predefinita che, nel tuo caso, è ISO-8859-1


Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: FF3.01 Codifica carattere non rispettata
« Risposta #6 il: 29 Luglio 2008 08:13:27 »
Il motivo è semplice: il server invia quella pagina indicando come codifica ISO-8859-1 e per Firefox quella indicazione è prioritaria rispetto tutte le altre (per la prova cliccate qui).
In altri termini si tratta di un'errata configurazione del server.

@Raff: quello che dici non è esatto rispetto a come funziona Firefox che usa, nell'ordine, queste indicazioni:

1) applica la codifica indicata dal server
2) se manca applica quella indicata nel tag META
3) se manca anche quella applica quella predefinita


Offline Raff

  • Post: 83
Re: FF3.01 Codifica carattere non rispettata
« Risposta #7 il: 29 Luglio 2008 14:35:52 »

@Raff: quello che dici non è esatto rispetto a come funziona Firefox che usa, nell'ordine, queste indicazioni:

1) applica la codifica indicata dal server
2) se manca applica quella indicata nel tag META
3) se manca anche quella applica quella predefinita


Si, mi sono espresso in modo un po sbrigativo!
Intendevo dire, appunto, che in mancanza di differenti indicazioni, il browser alla fine applica le impostazioni predefinite.

Inoltre, il tag ?xml version="1.0" encoding="UTF-8" ... non ha nulla a che vedere con la codifica di una pagina HTML; per questo motivo il browser usa la codifica predefinita.

Esempio: http://www.killersites.com/mvnforum/mvnforum/viewthread?thread=1284

Offline Wolf01

  • Post: 29
    • Wolf01's Game Site
Re: FF3.01 Codifica carattere non rispettata
« Risposta #8 il: 30 Luglio 2008 10:27:48 »
Si, so come funziona la scelta della codifica, ma se io metto in default UTF-8 (come ho impostato effettivamente), e la pagina ha una codifica errata, io voglio che sia UTF-8 e non ISO-8859-1, è questo che non capisco, se A è default perchè continua ad usare B?

Ringrazio klades per una descrizione soddisfacente del perchè accade questo
D'ora in poi probabilmente disattiverò il riconoscimento automatico e lascerò UTF-8

0 Utenti e 1 Visitatore stanno visualizzando questo topic.