PDA

Visualizza la versione completa : Differenza tra i charset


Nemesis_RM
21-09-2006, 12:43
Che differenza c' tra i vari charset?
Influiscono sulla spiderizzazione della pagina?
esempio: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

ppevans
22-09-2006, 01:03
vorrei saperlo pure io...
... bene o male indicare il charset nel tag?
io lo indico sempre...

comunque credo sia un casino tra browser del client,server del sito,sito,provider del webmaster,provider del client,(UN CASINO) :dh:

Pensate che quando faccio un sito nuovo con un cms mi imposta in automatico la codifica del database in svedese, dato che i server del mio provider stanno in svezia.
Poi per rimetterlo a posto un macello e ancora non ci riesco dopo settimane....

Per non paelare poi delle codifiche dei motori e degli xml per i file rss.
:dh:

Ma io dico:

invece di fare una torre di babele dei codici (ce ne sono centinaia per internet) non se ne potevano fare massimo una ventina? (Occidentale,araba,cinese,giapponese,russa...)

Boh!

Ciao e buona notte a tutti. :ciauz:

rigby76
22-09-2006, 01:29
il discorso non cos semplice...

tanti codici diversi ci sono perch in informatica ci sono state esigenze diverse in momenti diversi su piattaforme diverse... ma andiamo con ordine:

1. il charset molto importante segnarlo ma non per motivi legati al posizionamento. non sempre il browser in grado di capirlo e a volte segnarlo ti consente di visualizzare bene la pagina. dipende da quali sono le tue sorgenti di testo.

2. se ti riferisci al charset che viene settato su mysql, il default latin1 con 'collate' latin1_swedish_ci, che si riferisce si allo svedese, ma a me non ha mai dato problemi, immagino sia ababstanza generale (non ho mai visto la tabella completa). una specifica dll'italiano non c', al limite ti puoi mettere la multilingua, come spiegato in quest'articolo:
http://database.html.it/guide/lezione/2445/i-set-di-caratteri/

3. potendo, io farei tutto in utf, troppo pi comodo! :)

:ciauz:

Nemesis_RM
22-09-2006, 02:05
grazie della risposta.
Ma utf-8 cosa significa precisamente?
Da quello che ho capito fino ad adesso senza aver letto niente al riguardo penso che debba contenere solo codice html senza caratteri tipo > < & e cose del genere, che vanno messi con l'escape corrispondente.. sbaglio?

rigby76
22-09-2006, 10:57
Si, utf-8 sta per unicode, una codifica di caratteri per file testuali che permette di gestire pi simboli differenti contemporaneamente... tralascio i dettagli tecnici.

Se vuoi usarlo devi avere un editor che ti permetta di salvare i dati inn questo formato, poi, se si tratta di un html, basta che inserisci il meta charset nell'head della pagina e te lo riconosce automaticamente.

Ratatuia
26-10-2006, 14:29
scusate se riporto su questa discussione, ma dal punto di vista dell'indicizzazione, c' qualche problema nel portare a UTF-8 tutte le pagine di un sito? la mia domanda riferita soprattutto nel caso di caratteri cinesi e giapponesi (stiamo per convertire alcune tabelle in quelle lingue in utf-8 per avere meno problemi quando si sposta, copia, incolla e quant'altro)...

grazie
ratatuia

Loading