Я пытаюсь HTML-кодировать строку с jQuery, но я не могу найти правильный формат кодировки.HTML Encode String
У меня есть строка, такая как Ütest.docx. Сервер не обрабатывает специальные символы очень хорошо, поэтому я получаю FileNotFoundException с Java (у меня нет возможности редактировать сам сервер).
Теперь я попытался и выяснил, что URL-адрес работает, когда я заменяю Ü на% DC. Теперь, когда я это называю HTML Encoding, немного искал язык, но всегда получаю результаты, говорящие о кодировании URL. Я проверил это, и похоже, что это неправильная кодировка, потому что Ü кодируется в% C3% 9C, что не работает для сервера.
Теперь, какое кодирование оно кодирует Ü на% DC? И есть функция в javascript или jQuery, которая была бы для кодирования для меня?
Спасибо за любую помощь, я пытался выяснить, какая кодировка мне нужна в течение часа, но не повезло.
Вы ищете 'escape (" string ")' 'unescape (" escapedString ")' http://jsfiddle.net/J5DxR/ –
@Bondye В то время как в jsfiddle escape работает правильно, на моей странице он все еще попадает закодировано до% C3% 9C – Ahatius
@Ahatius, если вы используете обычную форму submit, то вы не можете повлиять на нее с помощью javascript. Если вы делаете запрос с помощью ajax, вы можете и он должен работать. – Esailija