buenas,
@solhdeck, creo que eventualmente la peticion se esta enviando por get, fijate en la url. por otro lado, el metodo de envio no creo que sea el factor primordial. es un tema que, a mi juicio, no es facil responder. ¿por que? por un lado tiene que ver como el navegador esta enviando dicha informacion y por otro lado como el servidor la trata. segun una
FAQ que lei -y puede que la informacion este desactualizada- hay ocaciones en que el navegador hace lo que le venga en gana en la codificacion que envia el contenido.
en teoria, tienes que enviar los datos en la misma codificacion que el servidor los trata. en el caso de youtube creo que es utf-8. en tu caso, parece que estas enviando los datos en iso-8859-1. intenta declarando el atributo
accept-charset con valor utf-8.