Usunąć długi myślnik z ciągu w JavaScript?

W mojej aplikacji internetowej natrafiłem na błąd, którego nie wiem, jak to naprawić.

Pola tekstowe wysyłają mi długą kreskę jako część ich zawartości (wiesz, specjalna długa kreska, którą MS Word automatycznie wstawia czasami). Jednak nie mogę znaleźć sposobu, aby go zastąpić; ponieważ jeśli spróbuję skopiować ten znak i umieścić go w instrukcji str.replace JavaScript, nie będzie on renderowany poprawnie i przerwie skrypt.

Jak mogę to naprawić?

Specyficzna postać, która go zabija -.

Ponadto, jeśli to pomaga, przekazuję wartość jako parametr GET, a następnie koduję ją w formacie XML i wysyłam na serwer.

questionAnswers(4)

yourAnswerToTheQuestion