JTextPane fait passer le html à la moulinex ?
Salut les développeurs.
J'ai remarqué que le JTextPane faisait un peu n'importe quoi avec le HTML qu'on lui donne...
Par exemple, je nourris mon JTextPane comme ceci :
Code:
1 2
| JTextPane textpane = new JTextPane();
textpane.setText("<html><head></head><body><b>hello</b> éric</body></html>"); |
Si je fais un textpane.getText( ); voilà ce que me donne la console :
Code:
1 2 3 4 5 6 7 8
| <html>
<head>
</head>
<body>
<b>hello</b> ßric
</body>
</html> |
2 choses me chiffonnent... bien évidement le "é" qui s'est transformé en 6 caractères et l'indentation avec des espaces.
J'aimerais récupérer le code HTML sans l'indentation au moins, car je travaille sur la position du curseur dans le JTextPane, j'arrive à passer à travers les balises et les accents, mais l'indentation me gène (je ne vais pas à chaque fois remplacer la chaîne "\n____" par "_").
Y'a t'il un autre moyen que getText() pour récupérer le code HTML du textPane sans indentation ?
Pfiouu je commence à regretter d'avoir voulu faire du HTML... Mais bon, pour le transformer un doc après c'est plus facile (j'imagine..).
Merci d'avance !