Hallo allerseits
ich arbeite mit Java Servlets und stehe gerade vor einem kleinen Problem.
Ich versuche die Servlet Ausgabe komplett in UTF-8 zu halten (Da es normalerweise am wenigsten probleme bereitet). Ich habe das Eclipse Projekt auf UTF-8 eingestellt, und testweise einfach mal ein paar Umlaute im Serlvet Code ausgeben lassen. Jedoch kommen nur "?" statt der Umlaute an. Die Source Codes sind UTF-8, was ich mit einem anderen Editor (scite) überprüft habe.
Eine kurze Zusammenfassung wie ich meinen Writer zum ausgeben erzeuge:
über diesen erzeugten PrintWriter gebe ich Umlaute aus. Ich habe schon versucht per response.setCharacterEncoding das Ecnoding auf UTF-8 umzustellen, jedoch ohne Erfolg.
Muss ich da noch was anderes beachten?
Dennis
ich arbeite mit Java Servlets und stehe gerade vor einem kleinen Problem.
Ich versuche die Servlet Ausgabe komplett in UTF-8 zu halten (Da es normalerweise am wenigsten probleme bereitet). Ich habe das Eclipse Projekt auf UTF-8 eingestellt, und testweise einfach mal ein paar Umlaute im Serlvet Code ausgeben lassen. Jedoch kommen nur "?" statt der Umlaute an. Die Source Codes sind UTF-8, was ich mit einem anderen Editor (scite) überprüft habe.
Eine kurze Zusammenfassung wie ich meinen Writer zum ausgeben erzeuge:
Code:
TagWriter out = new TagWriter( httpResponse.getOutputStream() );
[...]
class TagWriter
{
public TagWriter(OutputStream out)
{
PrintWriter writer = new PrintWriter(out);
[...]
}
}
Muss ich da noch was anderes beachten?
Dennis