Problemes d'affichage des caractères spéciaux avec JTextPane
Kendael
Messages postés2Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention 1 juin 2005
-
31 mai 2005 à 13:27
Kendael
Messages postés2Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention 1 juin 2005
-
1 juin 2005 à 11:18
Salut les gens,
j'ai un ptit soucis. En fait je charge une page html dans un JTextPane,
ca fonctionne assez bien mais le probleme c'est que cette page peut
contenir des caractères spéciaux (notamment en langues africaines comme
: ɛ ). Je dispose des polices qui permettent d'afficher ces
caractères (je les installe avec les polices du systeme) mais je ne
sais pas comment indiquer au JTextPane de les utiliser. J'aimerais
qu'il fonctionne comme un Firefox ou autre navigateur qui va chercher
seul les polices qu'il lui faut.
bloofi
Messages postés388Date d'inscriptionmercredi 1 octobre 2003StatutMembreDernière intervention 3 mai 20062 31 mai 2005 à 22:05
Ca peut aussi venir de l'encodage, plutot que d'une police installé ou non..
tu peux regarder la doc sur l'interface StyledDocumentet plus précisement la classe HTMLDocument qui l'implémente (cette derniere, implementant StyledDocument, peut etre passée en parametre de ton JTextPane je crois bien..)
L'interface StyledDocument etend de Document dans laquelle il est precisé ceci :
At the simplest level, text can be
modeled as a linear sequence of characters. To support
internationalization, the Swing text model uses
unicode characters.
The sequence of characters displayed in a text component is
generally referred to as the component's content.
Kendael
Messages postés2Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention 1 juin 2005 1 juin 2005 à 11:18
merci bien mais j'ai enfin trouvé une solution. En fait elle exige
qu'en amont celui qui tape la page html spécifie la police a utiliser
autour du caractère spécial. ca donne un truc comme ca dans le texte
html : caractère spécial