Symboles mathématiques en java

Maria Davis Messages postés 1 Statut Membre -  
 MariaDv -
Bonjour;

Je veux lire le contenu d'un fichier texte contenant des symboles mathématiques (exposant, division...) et l'afficher dans un jtextarea.
Je n'ai pas de problème à le faire pour un texte normal, mais non pour un texte contenant des symboles mathematiques.


Pouvez vous m'aider?
A voir également:

2 réponses

KX Messages postés 19031 Statut Modérateur 3 020
 
C'est un problème d'encodage.
Tes symboles mathématiques sont très certainement des caractères Unicode.
Regarde cette discussion (en anglais) : Load Unicode Filecontent to JTextArea

Charset charset = Charset.forName("UTF-16");  
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file), charset)); 
1
MariaDv
 
Merci pour votre réponse, mais mon problème n'est pas encore résolu.
Peut etre la lacune vient de la façon dont je rempli jtextarea.
En fait, j' ouvre le fichier (j'ai inclu le code que vous m'avez envoyé), je copie la partie du fichier désirée dans une chaine, ensuite je fais jtextarea.settext(chaine).
Les exposants et les divisions sont affichée de manière fausse.

Merci encore pour votre aide.
1