Я искал весь интернет, чтобы узнать, как я могу исправить мою проблему с кодировкой ... Я не знаю, почему, но когда я отправляю данные с данными, полученными с помощью моего сервлета есть проблема с кодировкой символов типа «é» или «è».Проблемы с кодированием в моем сервлете
Но когда я помещаю их в свою базу данных, и получаю их от них в моем сервлете, проблем нет.
Во всех моих файлах JSP я получил эту строку, чтобы указать, что я использовать UTF-8:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
А чтобы получить мои данные от моей формы я использую эту строку:
String justificatif = request.getParameter("justificatif");
System.out.println(justificatif);
Я пытался изменить мои файлы сервера Tomcat (конф/сервер) трансформируют эту
<Connector port="8080" ...
этому
<Connector port="8080" ... URIEncoding="UTF-8"/>
, но я никак не влияет на что-нибудь
Я не знаю, что делать, кто-то может мне помочь?
Вы можете попробовать использовать Request.setEncoding («UTF-8») метод, хотя вы уже пробовали изменения вашего server.xml. Вы запускаете Tomcat за веб-сервером? –