Java JTextPane-HTML-Editor, der UTF-8 Zeichen Kodierung

Ich bin mit JTextPane als einfache html-editor.

jtp=new JTextPane();
jtp.setContentType("text/html;charset=UTF-8");
jtp.setEditorKit(new HTMLEditorKit());

Wenn ich Anrufe, jtp.getText() bekomme ich schöne html-code mit allen Sonderzeichen escaped. Aber ich will nicht entgehen nationale Zeichen (für Polnisch), sondern nur spezielle html-Zeichen wie &, <, >
Wenn ich im editor

<foo ś &

Bekomme ich

&lt;foo&gt;&#261; &#347; &amp;

aber ich würde gerne bekommen

&lt;foo&gt ś &amp;

Wie es ist possile?

  • Ich benutze charset=cp1251 statt charset=UTF-8
  • Es doesnt nichts ändern.
  • hmmm sind diese Daten aus der Datei oder aus dem WWW ???, weil du dann codieren, Puffer mit der richtigen Charset, um den String-Wert
  • Es wird manuell bearbeitet.
InformationsquelleAutor karolkpl | 2011-11-30
Schreibe einen Kommentar