No, acabo de probarlo y no me funciona.
Un ejemplo de donde
no puedo saber en qué codificación van a llegar las variables es cuando el usuario hace click en un enlace HTML que manda información GET. Como ejemplo,
http://www.server.com/?s=Vídeo; Si el usuario tiene Konqueror o Firefox en Linux la variable
s llegará al script PHP codificada en UTF-8, pero en Firefox, Opera e IE en Windows e IE en Windows Mobile llegará codificada en ASCII (todo esto probado por mí, supongo que cada usuario podrá cambiar esto en su sistema)