+ Rispondi alla Discussione
Risultati da 1 a 5 di 5

UTF-8: codici anche nei TAG title, keywords e description?

Ultimo Messaggio di Phate il:
  1. #1
    Utente Premium
    Data Registrazione
    Aug 2007
    Messaggi
    512

    UTF-8: codici anche nei TAG title, keywords e description?

    Ciao,

    devo creare delle pagine in francese, spagnolo e altre lingue straniere.
    Mi viene un dubbio: le lettere accentate e altre lettere usate in queste lingue straniere (la n con la tilde, la c con la cediglia,ecc...) devono essere riportate col rispettivo codice (es. ç ) anche nel title, nelle keywords e nella description?

    Ovviamente nell'head dichiaro che lo standard usato è UTF-8, così:

    Codice PHP:
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"
    Grazie per la risposta!
    Ultima modifica di Phate; 24-01-08 alle 16:50

  2. #2
    Esperto L'avatar di Elvino
    Data Registrazione
    Jul 2006
    Località
    prov di Vicenza
    Messaggi
    531
    Citazione Originariamente Scritto da Phate Visualizza Messaggio
    Ciao,

    devo creare delle pagine in francese, spagnolo e altre lingue straniere.
    Mi viene un dubbio: le lettere accentate e altre lettere usate in queste lingue straniere (la n con la tilde, la c con la cediglia,ecc...) devono essere riportate col rispettivo codice (es. &ccedil; ) anche nel title, nelle keywords e nella description?
    Ciao Phate,

    per l' italiano, il francese, lo spagnolo, il tedesco se usi l' ISO 8859-1 e ovviamente salvi i file con tale codifica puoi usare tranquillamente le accentate senza dover usare
    Codice HTML:
    &egrave;
    per la è per esempio.
    Per il cinese e giapponese UTF-8, per il russo windows-1251, per il polacco ISO-8859-2, ecc...
    [URL="http://www.giorgiotave.it/forum/w3c-usabilita-accessibilita-qualita/"]

  3. #3
    Utente Premium
    Data Registrazione
    Aug 2007
    Messaggi
    512
    Ciao Elvino,

    grazie per la risposta.
    Ma, mi era parso di capire che l'UTF-8 fosse uno standard universale che stesse prendendo piede sempre più.
    Io ad esempio ho riscritto il mio sito in italiano con questo standard perchè ricevo parecchio traffico dall'estero e volevo essere sicuro che chiunque potesse visualizzare bene ogni carattere.

    Perchè, ad esempio, per l'inglese: potrei avere un visitatore dall'India (e lì qual è lo standard?? Non credo ISO 8859-1) che parla inglese ma se le mie pagine sono scritte con la codifica ISO 8859-1 non vede gli accenti, dico bene?

    A parte questo aspetto, se volessi cmq utilizzare l'UTF-8 come mi devo comportare nei TAG che dicevo?

    Grazie!

  4. #4
    Esperto L'avatar di Elvino
    Data Registrazione
    Jul 2006
    Località
    prov di Vicenza
    Messaggi
    531
    Citazione Originariamente Scritto da Phate Visualizza Messaggio
    Perchè, ad esempio, per l'inglese: potrei avere un visitatore dall'India (e lì qual è lo standard?? Non credo ISO 8859-1) che parla inglese ma se le mie pagine sono scritte con la codifica ISO 8859-1 non vede gli accenti, dico bene?
    dici male, perché il browser utilizza la codifica caratteri che viene dichiarata, es:
    Codice HTML:
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    altrimenti se ragioni così un russo non vedrebbe le lettere accentate dell' italiano ecc.

    Citazione Originariamente Scritto da Phate Visualizza Messaggio
    A parte questo aspetto, se volessi cmq utilizzare l'UTF-8 come mi devo comportare nei TAG che dicevo?
    vedi per esempio http://it.wikipedia.org/wiki/Aiuto:C...gni_diacritici
    [URL="http://www.giorgiotave.it/forum/w3c-usabilita-accessibilita-qualita/"]

  5. #5
    Utente Premium
    Data Registrazione
    Aug 2007
    Messaggi
    512
    Ok, capito.

    Supponiamo che debba creare delle pagine con caratteri speciali (come detto n con tilde, la o con i 2 puntini sopra,ecc...).
    L'unico modo per essere sicuro che vengano visualizzati correttamente da TUTTI i visitatori e i browser è quello di dichiarare la codifica UTF-8 così:

    Codice PHP:
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"
    e scrivere i codici delle lettere corrispondenti.
    Perchè altrimenti se nel documento dichiaro la codifica ISO 8859-1 così:

    Codice PHP:
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"
    poi come le scrivo quelle lettere? E come vengono viasualizzate?
    Ho capito bene? Altrimenti mi butto dalla finestra....

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.