salut,
voilà ma question:
actuellement je développe en java sous eclipse. Je dois extraire des chaînes de caractères multi langues issues de fichiers Excels.
Pour cela j'utilise l'API POI qui permet de lire les fichiers Excels, jusque là tout va bien, du moment que les cellules Excel contiennent des chaînes de caractères écrit avec du ASCII standart.
Le problème se pose lorsque je veux lire des cellules contenant des chaînes écrit avec un jeu de caractère sur 16 bits, notamment pour les langages Arabe, Indien ou Urdu ...etc.
J'ignore si l'exemple que j'ai mis passera bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Exemple Urdu : رنگ ٹون
J'ai essayé de lire et d'afficher ce que je lisais dans de telles cellules. Mais le System.out.println() m'affiche des carrés.
voilà la situation.
J'aimerais savoir si l'API POI permet de lire des jeux de caractères sur 16 bits?
Si oui comment faire pour lire et afficher correctement les chaînes lues.
Je regardais sur le net et peut-être qu'il y a une histoire de Charset à utiliser. Mais j'avoue que je suis dans le brouillard total pour le moment.
merci de votre aide.
Partager