Hola.
A mi me ha pasado, solo tienes que pasarle la variable codificada de esta manera:
Código HTML:
document.getElementById('filmcategory').value= htmlentities(utf8_decode("animación"));
Esta es una funcion de php, pero existe esta web:
http://phpjs.org/
Aqui te dejo las funciones:
http://github.com/kvz/phpjs/raw/mast...tmlentities.js http://github.com/kvz/phpjs/raw/mast...utf8_decode.js
Asi soluciono comparaciones con acentos.
Saludos