UTF-8 und Formulare

Status
Nicht offen für weitere Antworten.
F

Ferenjito

Gast
Hallo,

Ich versuche in meiner Web-App ostasiatische Zeichenketten aus einem HTML-Formular in meine Datenbank zu übertragen. Wie das so ist mit Codierung will es nicht klappen. Dabei habe ich an allen möglichen Stellen auf "UTF-8" geschaltet, d.h.
Code:
 <%@ page pageEncoding="UTF-8" %>, 
<form action="action" accept-charset="UTF-8" >
Gebe ich im Formular den String "メインページ" ein, und schreibe den Wert vom aufgerufenen Servlet aus in die Logfile, wird ein unschönes "ã?·ã?§ã?¦ã?¸ã?§ã?¦ã??ã" draus.

Hat jemand ne Idee wie ich da vorgehe, vielleicht mit den Klassen CharsetEncoder bzw. CharsetDecoder?

Thx,
Ferenjito
 

Bleiglanz

Gesperrter Benutzer
response.setCharacterEncoding

vor dem rausschreiben

und

request.setCharacterEncoding

vor dem abholen mit getparameter
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben