webForumDet fria alternativet

problem med åäö

3 svar · 498 visningar · startad av yohpops

yohpopsMedlem sedan feb. 20011 102 inlägg
#1

Hej.

Jag sitter och försöker komma på hur man kan skriva ut åäö med
PrintWriter.

ex.
PrintWriter output = response.getWriter();
response.setContentType("text/html; charset=utf-8");
output.println("<script language='javascript'>");
output.println("alert('Sökningen resulterade i fler än 65000 rader\\nDefinera om din sökning för att få färre rader.')");
output.println("window.close()");
output.println("</script>");

Jag får ut skumma tecken vid åäö.

Felet uppstår bara på en server men inte på en annan.

Nån som vet vad det kan vara?

mvh
yohpops

spangoMedlem sedan juni 20006 147 inlägg
#2

Skulle gissa att det är för att du använder annan encoding än vad du anger i HTTP-headern. Prova att byta ut response.setContentType("text/html; charset=utf-8"); mot response.setContentType("text/html; charset=" + System.getProperty("file.encoding")); eller nåt liknande.

yohpopsMedlem sedan feb. 20011 102 inlägg
#3

Kanon

Det funkar.

Tack för det.

spangoMedlem sedan juni 20006 147 inlägg
#4

We aim to please :)

Genererad på 378 ms · cache AV · v20260730165559-full.f96bc7eb