¿Eliminar un guión largo de una cadena en JavaScript?

Encontré un error en mi aplicación web que no estoy seguro de cómo solucionar.

Los cuadros de texto me envían el guión largo como parte de su contenido (ya sabes, el guión largo especial que MS Word inserta automáticamente a veces). Sin embargo, no puedo encontrar una manera de reemplazarlo; ya que si trato de copiar ese carácter y ponerlo en una declaración str.replace de JavaScript, no se procesa correctamente y rompe el script.

¿Cómo puedo arreglar esto?

El personaje específico que lo está matando es -.

Además, si ayuda, paso el valor como un parámetro GET y luego lo codifico en XML y lo envío a un servidor.

Respuestas a la pregunta(4)

Su respuesta a la pregunta