Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/04/2007, 17h06   #1
Nouveau Membre du Club
 
Avatar de Tigrounette
 
Inscription : décembre 2005
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 132
Points : 39
Points : 39
Par défaut Problème de é

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é ^^)
Tigrounette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 18h32   #2
Membre éclairé
 
Avatar de Space Cowboy
 
Inscription : avril 2005
Messages : 495
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 495
Points : 306
Points : 306
Perso, j'ai rien pigé au coup des accents, norme d'encodage ... je fait tout en UTF8, base de donnée, table et champ.

Pas de latin-ut8 ou d'autre truc dans ce genre, UTF8_bin tout court.
Space Cowboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 20h17   #3
Nouveau Membre du Club
 
Avatar de Tigrounette
 
Inscription : décembre 2005
Messages : 132
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 132
Points : 39
Points : 39
Bon après pas mal de test, c'était en fait une mauvaise idée de stocker du texte dans des BLOB, dans des TEXT ça marche vachement mieux ^^
Tigrounette est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h02.


 
 
 
 
Partenaires

Hébergement Web