Я использовалHTML страницы UTF-8 кодирование
"<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>"
в верхней части моей JSP.
UTF-8 кодирование работает отлично во всех частях страницы, кроме поля <textarea>
. FYI, я сохранил это <textarea>
, поданное в форму.
Я тестирую с содержимым, приведенным ниже в этой области текста:
«Контакты» И ™ торговой марки и зарегистрированные символ ® и двойной "котировке и апостроф»
Но это выглядит как ниже в текстовое поле:
âContactsâ И â ¢ торговой марки и зарегистрированные символ ® Циркули И Double "котировке АПОСТРОФ»
Пожалуйста, укажите в е arliest. Заранее спасибо
Но дело в том, что данные из формы jsp получены на сервере, как показано ниже: âContactsâ AND â ¢ Торговая марка и зарегистрированный символ ® И Double «Quote AND APOSTROPHE». По этой причине я не могу использовать кодировку, как вы упомянули – user3364886
Итак, вы можете кодировать данные перед отправкой на сервер. Вот подсказка, как это сделать: http://stackoverflow.com/a/1354715/6700665 –