blogo, informazione indipendente
Logo Blogosfere

5 motivi per usare la codifica UTF-8

Paolo Galli avatar Martedì 4 Dicembre 2007, 19:43 in Tecniche di Paolo Galli

transformacion-utf8 Essere o non essere... UTF-8 o ISO-8859? No, non sono impazzito è soltanto che ho trovato un interessante articolo sull'argomento. Io qualche tempo fa avevo scritto delle mie difficoltà nel realizzare un sito in greco a causa del rendering dei caratteri greci.

Candidamente prima non mi ero mai posto il problema e mi ci sono trovato di fronte di colpo. Per questo, dopo averci un po' lottato, ho letto con piacere l'articolo di Soledad Penadés sull'argomento.

Ecco le sue 5 ragioni per usare la codifica UTF-8:

    1. Even if the site is in English, people's names are still in their own language. Let them enter their name with their characters and don't force them to pseudotranslate them into English. Obviously, the name is just an example. It could also be book and movie titles, or music albums, etc...
    2. If you aggregate feeds from other sites, they most probably will come in UTF-8. If your site is not in UTF-8, you'll have to either use utf8_decode (in php) or convert that text into html entities.
    3. If you use Flash with dynamic content (which you generate), it will expect the content to show up encoded in UTF-8. There's no way of changing that unless you mess around with the evil systemCodepage setting (but that's a bad idea)
    4. If you use AJAX, you need to return UTF-8 content. Just like the Flash case
    5. If you expect to use the content of your non-UTF-8 website in other applications which do support UTF-8 (for example, a reports system) but are not web based and you used the html entities trick for storing UTF-8 content in your database, you'll have to convert back the html entities into UTF-8 or sort of it (and fingers crossed!)

Personalmente vi consiglio soltanto di studiarvi le HTML entities perché scegliende UTF-8 le accentate non vengono più riconosciute nel rendering della pagina...

A proposito, con UTF-8 vi servirà un editor di testi adatto, in grado di salvare correttamente i contenuti. Qui trovate un sacco di risorse utili...

Ecco il link al post: Reasons for using UTF-8 - soledad penadés

Voi che ne pensate? Ci avete mai sbattuto il muso (se invece destreggiate l'argomento che metodo utilizzate solitamente?).

4
4 commenti
4
02 Feb 2011
alle 14:42

energia

qual'è la codifica giusta per gli accenti?

3
25 Set 2008
alle 16:52

Beppe

La cosa divertente è che utf-8 e iso-8859 scopri cosa sono solo quando utf-8 comincia a farti problemi nella pagina.. e dopo ore o giorni arrivi alla conclusione che bastava cambiare la codifica da utf-8 a iso-8859 per sistemare tutto..

2
04 Giu 2008
alle 09:30

Paolo

bene, sono contento... purtroppo la codifica delle pagine, specialmente quelle che contengono caratteri che non appartengono al proprio consueto set mettono spesso in difficoltà perché si propongono soltanto al momento... sbagliato

;)

grazie per avermi scritto 

1
03 Giu 2008
alle 20:53

Karim El Saidi

Grazie veramente.

Ho appena risolto un bel pasticcio grazie alla sua indicazione.

Lascia il tuo commento

Accedi con Facebook Esci da Facebook

Attendere la pubblicazione del commento

Seguici

Iscriviti ai nostri feed rss. Leggi in tempo reale tutti i post pubblicati dal blogger!

Post in evidenza su Blogosfere