Bonjour,
je vous explique mon petit problème :
J'essaye de modifier une application serveur JAVA qui jusque là utilisait des fichiers XML comme base de donnée. Je souhaite stocker ces fichiers et d'autres informations dans une base de donnée MySQL.
Pour passer de ça :
FichierXML --> Serveur Java --> Client Flash
A ça :
MySQL --> Serveur Java --> Client Flash
Pour le moment, dans mes fichiers XML, les caractères accentués sont sous cette forme : é (pour le é). Quand le serveur envoie ce genre d'information à mon application Flash, celle ci affiche bien les é. J'ai bien essayé d'avoir des é partout mais ça n'a franchement pas plus à Flash (qui ne permet pas d'effectuer des manipulation sur l'encodage). Après, quelques jours de prise de tête j'ai créé un éditeur de texte en flash pour pouvoir modifier mes fichier (le seul éditeur capable de m'afficher mes é ). Donc jusque là j'avais plus trop de problème.
Seulement, depuis que j'ai mit mes fichiers XML dans une base de donnée, mes é on encore changé Maintenant j'ai des ?? dans la console Java, et dans mon application Flash.
Franchement, vous pouvez pas savoir à quel point à me saoul, autant j'adore apprendre de nouveau truc en informatique, autant je suis complètement hermétique aux problème d'encodage de m**** (pourquoi on parle pas tous la même langue ? )
Je stock mes XML dans des BLOB. J'ai essayé de modifier les interclassement en Latin-1, UTF8 mais j'ai toujours des ?? :/
Donc, j'aimerais savoir si c'est possible de demander à ma base de donnée de pas toucher à mes string qui viennent de Java, je voudrais que mes é reste des é et ne deviennent pas des ?? (é qui deviendront des é dans mon application Flash )
Merci d'avance (je précise que je débute en base de donnée donc j'ai peut être loupé un truc évident, pourtant j'ai cherché ^^)
Partager