Hola que tal pues la vdd es un error muy comun y facil de resolver, todo sucede por no elegir el mapa de caracteres adecuado a la region.
Actualmente tienes
content="text/html; charset=utf-8"
y deberias tener
content="text/html; charset=iso-8859-1"
Ya que el ISO-8859-1 es usado para Europeo Occidental, este te reconocera acentos, eñes e interrogaciones
Luego nos platicas si ya quedo funcionando como se debe.
Saludos