В настоящее время я работаю над двуязычным приложением (на английском и арабском языках) со структурой Struts.
В настоящее время мое приложение поддерживает символы английского языка.
Теперь я пытаюсь разместить и прочитать символы в кодировке UTF-8 на моих страницах JSP в среде Tomcat 6.
Итак, у меня есть базовые вещи, настроенные на всех моих страницах jsp и классе действий.
Я установил это в своем классе действий
`request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("UTF-8");`
На моих страницах jsp: <%@page pageEncoding="UTF-8"%>
<%@page language="java" contentType="text/html;charset=UTF-8"%>
Поэтому, когда я пытаюсь разместить арабские символы на своей странице jsp,он отображает ненужные символы.
Как мне исправить это?Что еще мне нужно сделать для поддержки арабских или китайских символов?
Кроме того, я использую базу данных для сохранения формы, как только пользователь заполняет приложение.Пользователь может использовать английский или арабский для заполнения формы.
Как мне этого добиться?