Я работаю в Java на сервлете / jsp веб-приложения и у меня сегодня проблема:
После проверки формы я передаю значение поля ввода в качестве параметра (GET
).
Я осторожно использовал метод javax.net.URLEncoder.encode (String, "UTF-8")
, но когда этот параметр составлен из акцентов, кодировка значения, полученного во втором сервлете, неверна.
Однако я использую метод URLDecoder.decode ((String) request.getParameter ("id"), "UTF-8")
Ex:
id = éssai ==> http://127.0.0.1:8080/LdapJavaNet/groupe?action=consulter&id=%C3%A9ssai
print (URLDecoder.decode ((String) request.getParameter ("id"), "UTF-8")) ==> éssai
Кто-нибудь может помочь мне решить проблему с кодировкой?