Symboles mathématiques en java

Fermé
Maria Davis Messages postés 1 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 30 octobre 2011 - 30 oct. 2011 à 17:59
 MariaDv - 30 oct. 2011 à 21:37
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 16754 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 020
30 oct. 2011 à 18:43
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
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