Почему символ поврежден при использовании request.getParameter () в Java? [Дубликат]

На этот вопрос уже есть ответ:

Как передать символы Юникода в качестве JSP / сервлета request.getParameter? 4 ответа

У меня есть такая ссылка на странице JSP с кодировкой big5http: // привет / мировое имя = 婀 ㄉ И когда я введу его в адресную строку браузера, он будет изменен на что-то вродеhttp: // привет / мировое имя =% 23% 24% 23 И когда мы хотим получить этот параметр на странице jsp, все символы повреждены.

И мы установили это: request.setCharacterEncoding («UTF-8»), поэтому все запросы будут преобразованы в UTF8.

Но почему в этом случае это не работает? Заранее спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос