-
Visualizzazione caratteri in firefozzoScritto daNon Autenticatoil 2009-10-08 19:55:00.0 alle 2009-10-08 19:55:00.0Quando vado su certe pagine, es.
http://www.costaricaweb.com/tourism/pncorcovado.ht...
al posto di certi caratteri vedo punti interrogativi dentro un rombo, perché Firefox si ostina a usare la codifica UTF-8.
Ma perché? Nel sorgente della pagina c'è
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-
Re: Visualizzazione caratteri in firefoz
- Scritto da:
> Quando vado su certe pagine, es.
>
> http://www.costaricaweb.com/tourism/pncorcovado.ht
>
> al posto di certi caratteri vedo punti
> interrogativi dentro un rombo, perché Firefox si
> ostina a usare la codifica
> UTF-8.
>
> Ma perché? Nel sorgente della pagina c'è
>
> <meta HTTP-EQUIV="Content-Type"
> CONTENT="text/html;
> charset=iso-8859-1">
>
>
>
La response ha l'header Content-Type text/html;charset=UTF-8-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-08 20:18:00.0 alle 2009-10-08 20:18:00.0> > Ma perché? Nel sorgente della pagina c'è
> >
> > <meta HTTP-EQUIV="Content-Type"
> > CONTENT="text/html;
> > charset=iso-8859-1">
> >
> >
> >
>
> La response ha l'header Content-Type
> text/html;charset=UTF-8
Cioè? Il META nella pagina ha la codifica corretta ma il server web è configurato in modo da specificare UFT-8 negli header?
Chiedo perché vorrei evitare che se faccio unnsito lo stesso inconveniente possa capitare poi a me.-
Re: Visualizzazione caratteri in firefoz
- Scritto da:
> > > Ma perché? Nel sorgente della pagina c'è
> > >
> > > <meta HTTP-EQUIV="Content-Type"
> > > CONTENT="text/html;
> > > charset=iso-8859-1">
> > >
> > >
> > >
> >
> > La response ha l'header Content-Type
> > text/html;charset=UTF-8
>
> Cioè? Il META nella pagina ha la codifica
> corretta ma il server web è configurato in modo
> da specificare UFT-8 negli
> header?
>
> Chiedo perché vorrei evitare che se faccio
> unnsito lo stesso inconveniente possa capitare
> poi a
> me.
Si. Se usi un linguaggio di scripting lato server (java/jsp, .net/asp o php, ma anche altri) puoi settare a tuo piacimento questi headers.
Più info sugli header dei siti che visiti te li dà l'estensione LiveHTTPHeader.-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-08 20:47:00.0 alle 2009-10-08 20:47:00.0> Si. Se usi un linguaggio di scripting lato server
> (java/jsp, .net/asp o php, ma anche altri) puoi
> settare a tuo piacimento questi headers.

Perché quel pirla di browser non dà ascolto a quanto specificato nella pagina, invece?
A parte che io seguo il principio di codificare come entità tutto ciò che non è lower-ASCII (azAz09 spazio e poco altro), presumo che con certe codifiche, es. cirillico, non basti.-
Re: Visualizzazione caratteri in firefoz
- Scritto da:
> > Si. Se usi un linguaggio di scripting lato
> server
> > (java/jsp, .net/asp o php, ma anche altri) puoi
> > settare a tuo piacimento questi headers.
>
>
>
> Perché quel pirla di browser non dà ascolto a
> quanto specificato nella pagina,
> invece?
>
> A parte che io seguo il principio di codificare
> come entità tutto ciò che non è lower-ASCII
> (azAz09 spazio e poco altro), presumo che con
> certe codifiche, es. cirillico, non
> basti.
Sembra che anche Chromium, konqueror e Arora (webkit) e Seamonkey(gecko) siano tutti pirla.
Elinks invece no.-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-08 21:28:00.0 alle 2009-10-08 21:28:00.0
- Scritto da: pentothal
>
> - Scritto da:
> > > Si. Se usi un linguaggio di scripting lato
> > server
> > > (java/jsp, .net/asp o php, ma anche altri)
> puoi
> > > settare a tuo piacimento questi headers.
> >
> >
> >
> > Perché quel pirla di browser non dà ascolto a
> > quanto specificato nella pagina,
> > invece?
> >
> > A parte che io seguo il principio di codificare
> > come entità tutto ciò che non è lower-ASCII
> > (azAz09 spazio e poco altro), presumo che con
> > certe codifiche, es. cirillico, non
> > basti.
>
> Sembra che anche Chromium, konqueror e Arora
> (webkit) e Seamonkey(gecko) siano tutti
> pirla.
> Elinks invece no.
HTTP/1.1 recipients MUST respect the charset label provided by the sender; and those user agents that have a provision to "guess" a charset MUST use the charset from the
content-type field if they support that charset, rather than the recipient's preference, when initially displaying a document.
RFC2616-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-08 22:06:00.0 alle 2009-10-08 22:06:00.0> MUST use the charset from the
>
> content-type field if they support that charset,
> rather than the recipient's preference
Ma così facendo, ogni volta che cambio pagina rimette la codifica a UTF-8 e devo reimpostarla con Visualizza - Codifica caratteri. Ogni volta che cliccando un collegamento arrivo a una nuova pagina. Che du' cojoni d'usabilità.-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-08 22:07:00.0 alle 2009-10-08 22:07:00.0
- Scritto da:
> > MUST use the charset from the
> >
> > content-type field if they support that charset,
> > rather than the recipient's preference
>
> Ma così facendo, ogni volta che cambio pagina
> rimette la codifica a UTF-8 e devo reimpostarla
> con Visualizza - Codifica caratteri. Ogni volta
> che cliccando un collegamento arrivo a una nuova
> pagina. Che du' cojoni
> d'usabilità.
se vuoi che siano i file html a specificare l'encoding non devi abilitare un default encoding nel webserver
-
-
-
-
Re: Visualizzazione caratteri in firefozScritto daavvelentaniCubicolarioil 2009-10-09 00:07:00.0 alle 2009-10-09 00:07:00.0Trollate totali: 18184
- Scritto da:
> > Si. Se usi un linguaggio di scripting lato
> server
> > (java/jsp, .net/asp o php, ma anche altri) puoi
> > settare a tuo piacimento questi headers.
>
>
>
> Perché quel pirla di browser non dà ascolto a
> quanto specificato nella pagina,
> invece?
>
perche' lo standard dice che l'header vince, perche' il server potrebbe star effettuando transconding.
> A parte che io seguo il principio di codificare
> come entità tutto ciò che non è lower-ASCII
> (azAz09 spazio e poco altro), presumo che con
> certe codifiche, es. cirillico, non
> basti.
le character references mappano tutto unicode (ma ovviamente triplicheresti il peso del testo).I think happiness is love
- Vladimir Putin-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-09 01:00:00.0 alle 2009-10-09 01:00:00.0> le character references mappano tutto unicode (ma
> ovviamente triplicheresti il peso del
> testo).
Ovviamente. L'idea sarebbe che per testi in alfabeto latino la maggior parte dei caratteri sarà azAZ09 + rotti, e tutto il resto, speciali e accentati si codifica. Però, se prevale l'header, questo metodo funziona finché l'header specifica un set ASCII esteso che ha in comune i caratteri lower ASCII con il mio. Se al server salta di specificare cinese o cirillico, tutti i caratteri non entitizzati vengono fraintesi.
Penso che smetterò di lambiccarmici e andrò a dormire, accantonando la questione nel limbo dei tanti grumi irrisolti che non vale la pena di frantumare con la propria testa.-
Re: Visualizzazione caratteri in firefozScritto daavvelentaniCubicolarioil 2009-10-09 02:53:00.0 alle 2009-10-09 02:53:00.0Trollate totali: 18184
- Scritto da:
> > le character references mappano tutto unicode
> (ma
> > ovviamente triplicheresti il peso del
> > testo).
>
> Ovviamente. L'idea sarebbe che per testi in
> alfabeto latino la maggior parte dei caratteri
> sarà azAZ09 + rotti, e tutto il resto, speciali e
> accentati si codifica. Però, se prevale l'header,
> questo metodo funziona finché l'header specifica
> un set ASCII esteso che ha in comune i caratteri
> lower ASCII con il mio. Se al server salta di
> specificare cinese o cirillico, tutti i caratteri
> non entitizzati vengono
> fraintesi.
>
> Penso che smetterò di lambiccarmici e andrò a
> dormire, accantonando la questione nel limbo dei
> tanti grumi irrisolti che non vale la pena di
> frantumare con la propria
> testa.
chi scrive in cirillico usa windows-1251, koi8-r, koi8-u o iso-8859-5 che sono tutti compatibili con ascii. Posto che non usi caratteri con il msb settato funzionano anche tutti i charset shiftanti (shift-jis, shift-tis, big5...) e utf-8.I think happiness is love
- Vladimir Putin-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-09 14:42:00.0 alle 2009-10-09 14:42:00.0> chi scrive in cirillico usa windows-1251, koi8-r,
> koi8-u o iso-8859-5 che sono tutti compatibili
> con ascii. Posto che non usi caratteri con il msb
> settato funzionano anche tutti i charset
> shiftanti (shift-jis, shift-tis, big5...) e
> utf-8.
Cioè le tabelle ASCII esteso cirilliche hanno anche i caratteri latini, negli stessi posti, per compatibilità con quelle latine?-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-09 14:46:00.0 alle 2009-10-09 14:46:00.0
- Scritto da:
> > chi scrive in cirillico usa windows-1251,
> koi8-r,
> > koi8-u o iso-8859-5 che sono tutti compatibili
> > con ascii. Posto che non usi caratteri con il
> msb
> > settato funzionano anche tutti i charset
> > shiftanti (shift-jis, shift-tis, big5...) e
> > utf-8.
>
> Cioè le tabelle ASCII esteso cirilliche hanno
> anche i caratteri latini, negli stessi posti, per
> compatibilità con quelle
> latine?
msb = most significant bit
poiché un carattere ASCII = 1 byte il sax intendeva tutti i caratteri ASCII < 127-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-09 14:47:00.0 alle 2009-10-09 14:47:00.0
- Scritto da:
>
> - Scritto da:
> > > chi scrive in cirillico usa windows-1251,
> > koi8-r,
> > > koi8-u o iso-8859-5 che sono tutti compatibili
> > > con ascii. Posto che non usi caratteri con il
> > msb
> > > settato funzionano anche tutti i charset
> > > shiftanti (shift-jis, shift-tis, big5...) e
> > > utf-8.
> >
> > Cioè le tabelle ASCII esteso cirilliche hanno
> > anche i caratteri latini, negli stessi posti,
> per
> > compatibilità con quelle
> > latine?
>
> msb = most significant bit
>
> poiché un carattere ASCII = 1 byte il sax
> intendeva tutti i caratteri ASCII <
> 127
mi correggo: < 128-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-09 19:10:00.0 alle 2009-10-09 19:10:00.0> > > > chi scrive in cirillico usa windows-1251,
> > > koi8-r,
> > > > koi8-u o iso-8859-5 che sono tutti
> compatibili
> > > > con ascii. Posto che non usi caratteri con
> il
> > > msb
> > > > settato funzionano anche tutti i charset
> > > > shiftanti (shift-jis, shift-tis, big5...) e
> > > > utf-8.
> > >
> > > Cioè le tabelle ASCII esteso cirilliche hanno
> > > anche i caratteri latini, negli stessi posti,
> > per
> > > compatibilità con quelle
> > > latine?
> >
> > msb = most significant bit
> >
> > poiché un carattere ASCII = 1 byte il sax
> > intendeva tutti i caratteri ASCII <
> > 127
>
> mi correggo: < 128
Sì, la mia domanda voleva dire: tutti i set ASCII estesi hanno gli stessi caratteri per i codici da 0 a 127?
-
-
-
-
-
-
-
-
-
-
-
Re: Visualizzazione caratteri in firefozScritto daNon Autenticatoil 2009-10-08 20:19:00.0 alle 2009-10-08 20:19:00.0P-S. Costa Rica es muy hermosa!
-