Dipende cosa ci fai tu con il computer, se ti serve solo per programmare pagine php va anche bene, ma rimango dell'idea (e io sono molto favorevole ad Ubuntu) che XP rimanga il sistema più versatile.

Se vuoi fare il purista potresti accomodarti una macchina virtuale con Ubuntu e fare i test lì per PHP.

Per i charset in campo web va tenuto conto di questa cosa.

Le pagine vanno salvate tutte nella codifica decisa, basta che una sola pagina, magari inclusa da tutte, che non è dello stesso charset delle altre e i caratteri accentati si vedranno male.

L'intestazione della pagina deve essere indicata e deve essere ovviamente del charset deciso.

Il datatabase deve essere dello stesso charset.

Per tagliare ovviamente la testa la toro puoi anche fare un passaggio in più, ovvero trasformare tutti i caratteri speciali in entità html ma anche facendo questo passaggio se non rispetti la prima regola (tutte dello stesso tipo) si vedranno male

Ciao!