Используйте javascript функцию encodeURIComponent()
для экранирования специальных символов в параметрах URL.
Например, попробуйте это в консоли браузера, и вы получите представление:
console.log(
"http://localhost:3001/api/updateField/" +
table +
"/" +
field +
"/" +
encodeURIComponent(value) +
"/" +
lenguage +
"/" +
post_id
);
console.log(encodeURIComponent("When?"));
Вы увидите, что «Когда?» заменяется на «Когда% 3F» в URL. В Node.Js вы получите значение параметра в виде строки «Когда?» .
Чтобы узнать больше о encodeURIComponent()
, обратитесь к this