Das gleiche Problem habe ich auch, das der Hex-Code nicht erhalten bleibt, sondern abgeändert wird( auf mein geliebtest 3F).

Bis jetzt habe ich es nur geschafft den Hex-Code über eine JSP zu erhalten und dann den Code direkt in die DB zu schreiben.

Bei der Übergabe eines Parameters von einer HTML-Seite zu einer JSP mit Hilfe eines HTM-Form, hat HTML die "gute" Eigenschaft alle Zeichen über einem best. Hex-Wert zu codieren und somit bleibt das Zeichen interpretationsfrei (also eindeutig).