Hallo,
Bei MySQL kann das passieren, wenn die Kodierung eines Feldes auf utf8 eingestellt wird, man nicht beachtet, dass der Default-Wert für Client-Verbindungen latin1 ist, den nicht explizit aushandelt und nun vom Client aus UTF-8-kodiertes Zeug sendet. Aber auch andere Konstellationen sind als Ursache möglich.
Ja, wir sind auch bereits davon überzeugt, dass es mit der Verbindung, also mit dem Treiber zu tun hat. Ohne, dass ich jetzt in der Manpage nachgelesen habe, wo kann ich die Kodierung bei der Übertragung ändern?
Nichts desto trotz werde ich auch noch überprüfen, ob die Werte über POST überhaupt richtig übertragen werden, indem ich mir mal den Inhalt im Servlet ausgeben lasse.
Markus
--