Jeu de caractères pour sauver/relire le flux XML
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
AnalyseSI | Status tracked in Trunk | |||||
Trunk |
Fix Released
|
Undecided
|
Bruno Dabo |
Bug Description
A l'ouverture d'un fichier ASI, la méthode org.analyse.
La responsabilité de savoir le bon jeu de caractères à utiliser pour décoder le fichier repose donc sur le Reader.
Or à la création de l'InputStreamRe
Chez moi, ce charset par défaut était ISO-8859-1, mais en lançant l'application depuis Eclipse, il est soudain devenu autre (sans doute UTF-8), et donc les accents contenus dans mes fichiers ASI ne s'affichaient soudain plus correctement.
L'idéal serait de ne pas dépendre du jeu de caractères par défaut de la plateforme Java utilisée. Donc par exemple de préciser à InputStreamReader() qu'on travaille toujours avec ISO-8859-1.
Related branches
summary: |
- Charset pour relire le flux XML sauvegardé + Jeu de caractères pour relire le flux XML sauvegardé |
summary: |
- Jeu de caractères pour relire le flux XML sauvegardé + Jeu de caractères pour sauver/relire le flux XML |
Bien vu !
Mais attention au fait que certains préfèreront sans doute le charset UTF-8.
Honneur à celui qui a vu le bug au premier et faisons en sorte que cette préférence soit "facilement" modifiable dans le futur