- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- UTF-8: codici anche nei TAG title, keywords e description?
-
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!
-
@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...
-
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!
-
@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
-
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....