RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Probleme de charset

Forum : MYSQL
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ MYSQL

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM MYSQL

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
courbiff
Nouveau membre
Inscrit : 29/08/2007
Messages : 12
Message
#141943
Posté le 29/08/07 à 14:18
Alors quand je rentre 'été' sous PMA et que je fais un banal 'SELECT nomp_du_champ FROM la_table' j'obtiens bien 'été' sous debian ..

Mais je ne peut laissé comme cela ..

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2876
Message
#141945
Posté le 29/08/07 à 14:29
Bon donc c'est déjà bien... Maintenant on sait que tout est traité en UTF-8 !

Il doit surement rester quelque chose à régler quelque part sur Debian pour changer cela... mais là j'ai aucune idée de ce qu'il y a à faire sur Debian...

Sinon, tu peux convertir toute ta db en utf-8... çà sera plus rapide lol Smiley
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

courbiff
Nouveau membre
Inscrit : 29/08/2007
Messages : 12
Message
#141946
Posté le 29/08/07 à 14:31
Arf.. Le coup de la conversion ca va pas trop le faire vu que j'ai des miliers de requetes deja ecrite et si je doit repasser sur chaque requette ca craint !!!!

Apres je sais pas ce que t'en pense mais ce que debian affiche c'est peut-etre pas le plus important c'est de la mise en forme non ?

Je suis assez embrouillé avec ces histoires de charset !!!

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2876
Message
#141949
Posté le 29/08/07 à 14:37
Pour les milliers de requetes... Si elles se trouvent dans des milliers de fichiers différents (ou non), c'est pas un problème, il suffit d'écrire un petit prog qui convertit tous les fichiers vers l'utf-8...

Je suis d'accord, le plus important c'est la mise en forme... mais ton problème de base était que certaines de tes procédures stockées ne marchaient pas comme prévues.... Alors si tu t'en fiche finalement de ces procédures, ben soit... Le but c'est que çà s'affiche bien... sinon, ben je vois pas trop d'option à part ce que j'ai dit précedemment : trouver le paramètre à régler ou réencoder la procédure...

Les histoires de charset sont pas claires effectivement sur les tech web... C'est du au fait que la migration se fait peu à peu vers l'utf-8... et certains ont de l'avance d'autres pas... MySQL et PHP sont encore à la bourre sur le sujet ce qui ne simplifie pas nos problèmes Smiley... En attendant, faut faire avec et faire ce qui marche...
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

courbiff
Nouveau membre
Inscrit : 29/08/2007
Messages : 12
Message
#141952
Posté le 29/08/07 à 14:43
Smiley

Sinon si je convertie tout en utf8 par exemple 'été' cela va devenir quoi ?

Ma requete SELECT champ FROM table WHERE champ = 'été'; va t-elle encore focntionné ?

Merci de m'avoir eclaircie pas mal !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2876
Message
#141957
Posté le 29/08/07 à 14:50
Voila comment la conversion de toute ta db se ferait en un temps minimal :

Tu vas dans PMA : tu exportes ta db dans un fichier sql (fichier texte)
Tu ouvres le fichier sql avec notepad++, tout s'affiche correctement... Tu bascules alors en encodage utf-8... tous les caractères spéciaux ont été modifiés, c'est parfait, c'est ce qu'on veut... Tu fais alors un gros copier (tjs dans Notepad++) et tu colles tout dans PMA dans la zone SQL (faudra que tu supprimes toutes tes tables avant)... T'exécutes la requete... Voila, le calvaire est fini de ce côté là...

En fait, la conversion vers l'utf-8 ne va affecter que les caractères accentués. Par conséquent tous les mots clés telles que tes noms de tables, tes noms de champs, les mots de requetes tels que UPDATE, SELECT etc. ne seront pas affectés par cette transformation (à condition que tes noms de champs/tables n'aient aucun caractère accentués mais je crois pas que çà soit possible vu que MySQL ne gère pas l'utf-8)... Ce qui aura changé, c'est simplement les valeurs de tes datarow...

Avec çà, çà devrait marcher nikel... Restera plus qu'à réencoder les procédures stockées...

Fait déjà un petit test avec le mot été voir si çà s'affiche correctement pour ce que tu veux en faire après (faudra régler l'encodage sur utf-8)...
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

courbiff
Nouveau membre
Inscrit : 29/08/2007
Messages : 12
Message
#141965
Posté le 29/08/07 à 15:41
Apres étude je ne pas convertir ma base en utf8 et je n'ai toujours pas trouver solution à mon problème Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2876
Message
#141968
Posté le 29/08/07 à 15:49
Ben j'ai plus trop d'idée moi alors Smiley ...

Essaie de poster sur des forums consacrés à Debian... y'aura peut être un expert sur la question...
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

courbiff
Nouveau membre
Inscrit : 29/08/2007
Messages : 12
Message
#141971
Posté le 29/08/07 à 15:57
Ok ok merci beaucoup de ton aide en tout cas !!Smiley


edit : Si quelqu'un à la soluce n'hesité pas :p

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM MYSQL



    PAGES : [1] [2]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.