Grazie per la risposta, ma non era precisamente quello che intendevo (mi sa che mi sono spiegato male) anche perché si parla di modificare le impostazioni del server e di MySql da terminale, ma il server non è mio. Io ho solo acquistato l'hosting

Comunque, cito dall'articolo che mi hai invitato a leggere:
· Le nostre pagine Html devono avvertire il browser che il testo è codificato in UTF-8
· Il nostro interprete Php deve usare come charset di default UTF-8
· Il nostro database MySql deve, anche lui, utilizzare UTF-8 come charset di default
e poi spiega come fare. Ok, tutto perfetto... ma volevo focalizzare il thread su un altro punto

Al momento, infatti, non mi interessa direttamente la parte relativa al MySQL. Volevo più che altro sapere che relazione c'è tra PHP e il server su cui è installato.

In pratica, la mia domanda è: se io imposto l'interprete PHP in utf-8 (e così eventualmente anche le pagine HTML e il MySQL) senza sapere se il server supporta pienamente questo tipo di codifica, incorro in problemi vari o PHP riesce a mettere una toppa ad un'eventuale mancanza del server?