wahsaga: Tomcat und kroatische Sonderzeichen

Beitrag lesen

hi,

Lieferst du die Daten, die du dir jetzt in UTF-8 schicken lässt, auch als UTF-8 wieder aus?

Scheinbar nicht?!?

Ich lese nur den Post Parameter aus:
<%= request.getParameter("test") %>

Dabei kommt dann zb sowas raus: "&#268;" anstatt dem Sonderzeichen.

Nun, das wäre ja bereits eine Kodierung - nämlich als nummerische Zeichenreferenz. Wenn du dir nicht selber erstellt hast, dann hat sie dir wahrscheinlich der Browser bereits so geschickt.
Das wiederum lässt vermuten, dass du deine Formularseite eben noch nicht als UTF-8 ausgeliefert hast - eine Meta-Angabe im HTML-Head wirkt nur dann, wenn eine Angabe im Content-Type Header des HTTP Response fehlte. Ist eine solche aber vorhanden, und stimmt mit deiner Meta-Angabe nicht überein - dann hat die HTTP-Angabe höhere Priorität.
Das solltest du also als erstes überprüfen - wenn die Seite im WWW erreichbar ist, dann z.B. über http://web-sniffer.net/ - alternativ in deinem Browser, Opera und Firefox beispielsweise liefern dir diese Info AFAIK im Seiteninformations-Dialog.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }