non so quale sia stata la tua esperienza: se dici a un browser di usare un charset lui usa quello

ovviamente se poi lavori con il database è importante che imposti il charset del client altrimenti di default è latin1 e sul db non si capisce nulla