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

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

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

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

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

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

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