2 Stimmen

Zeichencodierung - RequestDispatcher

Ich habe einen Servlet und ich benutze

String error = "Fehler";
request.setAttribute("loginError", error);
request.setCharacterEncoding("UTF-8");
request.getRequestDispatcher("/index.jsp").forward(request, response);

und ich benutze

<%@ page language="java" contentType="text/html; charset=ISO-8859-9"
pageEncoding="ISO-8859-9"%>

auch auf meiner JSP-Seite

request.setCharacterEncoding("UTF-8");

Aber wenn ich eine Seite weiterleite, funktioniert die Kodierung dieser Seite nicht. Wie kann ich mit dieser Kodierung umgehen? Danke.

2voto

Reto Mayer Punkte 55

Ich hatte das gleiche Problem und habe deine unbeantwortete Frage gefunden. Ich habe es gelöst, indem ich

response.setContentType("text/html;charset=UTF-8");

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X