• User Attivo

    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ì:

    [php]<meta http-equiv="content-type" content="text/html; charset=UTF-8">[/php]Grazie per la risposta!


  • User Attivo

    @Phate said:

    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?

    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 [html]è[/html] per la è per esempio.
    Per il cinese e giapponese UTF-8, per il russo windows-1251, per il polacco ISO-8859-2, ecc...


  • User Attivo

    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!


  • User Attivo

    @Phate said:

    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:
    [html]<meta http-equiv="content-type" content="text/html; charset=UTF-8"> [/html]altrimenti se ragioni così un russo non vedrebbe le lettere accentate dell' italiano ecc.

    @Phate said:

    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:Caratteri_speciali#Caratteri_latini_con_accenti_e_segni_diacritici


  • User Attivo

    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ì:

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

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