Sto facendo un sito multilingua e pertanto uso il charset UTF-8 per la compatibilità a 360° con tutte le lingue du mondo.

Però ho dei buchi nella mia conoscenza e vi sarei grato se poteste delucidarmi su un paio di punti:

1. a livello PHP, devo preoccuparmi di usare funzioni particolari per confrontare stringhe, salvare stringhe/testo nel database? (utf8_encode(), ...?) Oppure il tutto è trasparente, ovvero continuo con i soliti $s == '', $s = "ciao"; ... etc

2. Uhm, in effetti non c'è altro, non mi viene in mente altro eh.

3. Anzi no, se vado sul sito ati, in alto c'è un menù a tendina dove scelgo il paese, e il russo viene scritto con questa roba:

codice:
<span lang=ru style='font-family:windows-1251;'>Россия</span>

<span lang=ru style='font-family:windows-1251;'>& #1056;& #1086;& #1089;& #1089;& #1080;& #1103;</span>
E' normale?

Grazie mille in anticpio per qualunque info