У меня есть поле ввода HTML, связанное с кнопкой с функцией onclick в javascript, которая может передавать значение текстового поля в текстовое поле другой страницы. При передаче значений с одной страницы на другую через URL-запрос JSP я обнаружил, что при кодировании значений с помощью encodeURI()
получается:
- £ -> £ (2 знака !!)
- ö -> ¶¶ (2 знака !!)
Когда я использую Javscript escape()
, я получаю правильные кодировки, но, к сожалению, знак + исчезнет. Есть ли лучшее решение для стабильного кодирования символов?