Bien, seguimos averiguando cosas. Ya no es un formulario, es codigo javascript. Ahora puede ser que sea javascript el que es incapaz de manejar esos caracteres. De todas formas, ese javascript enviara los datos por GET o por POST.
Mejor pon el codigo que usas (formulario y javascript). Asi veremos todo de golpe, sin enterarnos poco a poco
Saludos.