Как передавать символы Unicode как JSP/ Сервлет request.getParameter?

После множества проб и ошибок я все еще не могу понять проблему . JSP, сервлет и база данных настроены на прием кодировки UTF-8, но даже когда я использую request.getParameter для всего, что имеет какие-либо двухбайтовые символы, такие как длинное тире, они зашифровываются как неработающие символы.

Я сделал ручную отправку в базу данных, и она может принять эти символы без проблем. И если я вытащу текст из базы данных в сервлете и распечатаю его в форме моей страницы jsp, проблем не будет.

Единственный раз, когда я обнаружил, что он возвращается как неверные символы, это когда я пытаюсь отобразить его в другом месте после получения с помощью request.getParameter.

У кого-нибудь еще была эта проблема? Как это исправить?

14
задан BalusC 7 July 2016 в 12:59
поделиться