Mostra notizie nelle discussioni
  • Avatar
    Scritto da
    Non Autenticato
    il 2009-10-08 19:55:00.0 alle 2009-10-08 19:55:00.0
    Visualizzazione caratteri in firefozzo
    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">



    • Avatar
      ☺
      Scritto da
      il 2009-10-08 19:59:00.0 alle 2009-10-08 19:59:00.0
      Trollate totali: 2005
      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
      • Avatar
        Scritto da
        Non Autenticato
        il 2009-10-08 20:18:00.0 alle 2009-10-08 20:18:00.0
        Re: Visualizzazione caratteri in firefoz
        > > 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.
        • Avatar
          ☺
          Scritto da
          il 2009-10-08 20:42:00.0 alle 2009-10-08 20:42:00.0
          Trollate totali: 2005
          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.
          • Avatar
            Scritto da
            Non Autenticato
            il 2009-10-08 20:47:00.0 alle 2009-10-08 20:47:00.0
            Re: Visualizzazione caratteri in firefoz
            > 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.

            Triste

            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.
            • Avatar
              ☺
              Scritto da
              il 2009-10-08 20:50:00.0 alle 2009-10-08 20:50:00.0
              Trollate totali: 2005
              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.
              >
              > Triste
              >
              > 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.
              • Avatar
                Scritto da
                Non Autenticato
                il 2009-10-08 21:28:00.0 alle 2009-10-08 21:28:00.0
                Re: Visualizzazione caratteri in firefoz

                - 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.
                > >
                > > Triste
                > >
                > > 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
                • Avatar
                  Scritto da
                  Non Autenticato
                  il 2009-10-08 22:06:00.0 alle 2009-10-08 22:06:00.0
                  Re: Visualizzazione caratteri in firefoz
                  > 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à.
                  • Avatar
                    Scritto da
                    Non Autenticato
                    il 2009-10-08 22:07:00.0 alle 2009-10-08 22:07:00.0
                    Re: Visualizzazione caratteri in firefoz

                    - 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
            • Avatar
              ☺
              Scritto da
              avvelentani
              Cubicolario
              il 2009-10-09 00:07:00.0 alle 2009-10-09 00:07:00.0
              Trollate totali: 18184
              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.
              >
              > Triste
              >
              > 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
              • Avatar
                Scritto da
                Non Autenticato
                il 2009-10-09 01:00:00.0 alle 2009-10-09 01:00:00.0
                Re: Visualizzazione caratteri in firefoz
                > 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.
                • Avatar
                  ☺
                  Scritto da
                  avvelentani
                  Cubicolario
                  il 2009-10-09 02:53:00.0 alle 2009-10-09 02:53:00.0
                  Trollate totali: 18184
                  Re: Visualizzazione caratteri in firefoz

                  - 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
                  • Avatar
                    Scritto da
                    Non Autenticato
                    il 2009-10-09 14:42:00.0 alle 2009-10-09 14:42:00.0
                    Re: Visualizzazione caratteri in firefoz
                    > 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?
                    • Avatar
                      Scritto da
                      Non Autenticato
                      il 2009-10-09 14:46:00.0 alle 2009-10-09 14:46:00.0
                      Re: Visualizzazione caratteri in firefoz

                      - 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
                      • Avatar
                        Scritto da
                        Non Autenticato
                        il 2009-10-09 14:47:00.0 alle 2009-10-09 14:47:00.0
                        Re: Visualizzazione caratteri in firefoz

                        - 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
                        • Avatar
                          Scritto da
                          Non Autenticato
                          il 2009-10-09 19:10:00.0 alle 2009-10-09 19:10:00.0
                          Re: Visualizzazione caratteri in firefoz
                          > > > > 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?
<softv>

Pagina generata in 75 millisecondi

Utenti attivi: 8 nell'ultimo minuto, 22 negli ultimi cinque minuti, 40 negli ultimi 15 minuti