Originariamente inviato da andr3a
anche perchè se non erro utf-8 arriva fino a 4 bytes per carattere, giusto ?
( ditemi di si o mi sparo )
esatto, ma 4 nella pratica non li troverai praticamente mai perché su 4 byte rappresenta solo i "piani astrali". Comunque è corretto dire che va da 1 a 4 byte.
skidx, non parlavo di siti giappotti ovviamente ... ma di siti anche italiani, dove se metti un commento o leggi dei testi ogni tanto scappa fuori il ? ...
Boh, allora si vede che avranno fatto cagate
ma a questo punto, per evitare problemi, non converrebbe lavorare sempre in UTF-8 ?
passa la paura, o no ?
Sì, certo, se solo il PHP lo supportasse nativamente e gli hoster installassero MySQL in versione 4.1 o superiore e charset impostato a utf-8

Il problema del supporto del PHP lo hai nel momento in cui devi smandruppare sulle stringhe. Buona parte delle funzioni native non funzionano sui multibyte, quindi senza mb_string devi usare funzioni scritte in php che quindi rallentano e complicano il tutto.

Il mancato supporto su MySQL crea problemi più che altro in fase di ricerca e ordinamento.

Per il resto, per il classico leggi/scrivi dal database non c'è alcun problema, quindi in linea di massima secondo me, sul web, utf-8 è la scelta migliore.