MySQL, ColdFusion et caractères spéciaux

MySQL, ColdFusion et caractères spéciaux - SQL/NoSQL - Programmation

Marsh Posté le 07-06-2005 à 11:01:37    

Bonjour,
 
J'ai des problèmes avec les caractères spéciaux qui sont entrés dans mes <input type="text">. J'ai passé les champs de ma base MySQL version 5.0.4-beta en utf8_unicode_ci mais les caractères spéciaux ne passent toujours pas. Ai-je oublié de paramétrer quelque chose?
Je me demande si ce n'est pas au niveau de mon <input type="text">...
 
Merci d'avance! ;)

Reply

Marsh Posté le 07-06-2005 à 11:01:37   

Reply

Marsh Posté le 07-06-2005 à 14:13:50    

Salut,  
quels types de caractères spéciaux ne passent pas ? tu pourrais être plus précis ?
si il s'agit de caractères spéciaux comme ' le pb ne se situe pas au niveau de ta base mais au moment ou tu construits ta requête...
tu bosses avec quoi comme script côté serveur ?

Reply

Marsh Posté le 07-06-2005 à 14:28:31    

Vérifie aussi que niveau ColdFusion, tu travailles en UTF-8. Parceque si tu tentes de stocker du windows-1252 dans de l'UTF-8, ça marchera jamais :)

Reply

Marsh Posté le 07-06-2005 à 16:34:14    

Arjuna a écrit :

Vérifie aussi que niveau ColdFusion, tu travailles en UTF-8. Parceque si tu tentes de stocker du windows-1252 dans de l'UTF-8, ça marchera jamais :)


 
Où dois-je vérifier cela?

Reply

Marsh Posté le 07-06-2005 à 16:36:18    

Dans les paramètres du serveur d'application, ou directement dans le cfm si tu peux overrider le jeu de caractères

Reply

Marsh Posté le 07-06-2005 à 16:36:34    

denzz a écrit :

Salut,  
quels types de caractères spéciaux ne passent pas ? tu pourrais être plus précis ?
si il s'agit de caractères spéciaux comme ' le pb ne se situe pas au niveau de ta base mais au moment ou tu construits ta requête...
tu bosses avec quoi comme script côté serveur ?


 
1) Je parle des caractères du type éèà^ù etc.
2) Je bosse sous ColdFusion (cf le sujet du message!)

Reply

Marsh Posté le 07-06-2005 à 16:36:55    

Le seul souci, c'est que la dernière fois que j'ai vu du CFM, c'était y'a... hmmm... pffff... ça devait être en fin 1999 début 2000, donc ça date un peu :D

Reply

Marsh Posté le 07-06-2005 à 16:37:18    

Arjuna a écrit :

Dans les paramètres du serveur d'application, ou directement dans le cfm si tu peux overrider le jeu de caractères


 
Tu pourrais être un peu plus précis stp?

Reply

Marsh Posté le 07-06-2005 à 16:38:43    

Ben... je vais avoir du mal à être plus précis, car comme je te dis, j'en ai pas vu depuis 5 ans, et en plus j'ai jamais développé sur cette plateforme, je sais même pas si CFM utilise son propre serveur d'application, ou si c'est basé sur un existant (IIS, Apache, etc.)

Reply

Marsh Posté le 07-06-2005 à 16:39:37    

Je ne sais pas si tu as le même résultats mais depuis que j'ai ré-installé easyphp 1.7, mes textes s'enregistrent tel que :
 
origine :
lkj les éléphant blanc s'époumonnent et s'ârnahcen,
 
dans la base MySQL :
lkj les éléphant blanc s'époumonnent et s'ârnahcen,
 
 [:chupachupz] Je sais, j'ai le Grand Prix de la phrase de test idiote.
 
Et je n'ai pas de solution :cry:


Message édité par muzah le 07-06-2005 à 16:40:17

---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 07-06-2005 à 16:39:37   

Reply

Marsh Posté le 07-06-2005 à 16:40:08    

Arjuna a écrit :

Ben... je vais avoir du mal à être plus précis, car comme je te dis, j'en ai pas vu depuis 5 ans, et en plus j'ai jamais développé sur cette plateforme, je sais même pas si CFM utilise son propre serveur d'application, ou si c'est basé sur un existant (IIS, Apache, etc.)


 
Bon! ok, merci quand même! Je vais chercher un peu...
 
ps : ColdFusion utilise son propre serveur d'application! ;)

Reply

Marsh Posté le 07-06-2005 à 16:41:26    

muzah a écrit :

Je ne sais pas si tu as le même résultats mais depuis que j'ai ré-installé easyphp 1.7, mes textes s'enregistrent tel que :
 
origine :
lkj les éléphant blanc s'époumonnent et s'ârnahcen,
 
dans la base MySQL :
lkj les éléphant blanc s'époumonnent et s'ârnahcen,
 
 [:chupachupz] Je sais, j'ai le Grand Prix de la phrase de test idiote.
 
Et je n'ai pas de solution :cry:


d'un autre côté, vu ce que c'était lisible au départ... :whistle:

Reply

Marsh Posté le 07-06-2005 à 16:41:45    

muzah a écrit :

Je ne sais pas si tu as le même résultats mais depuis que j'ai ré-installé easyphp 1.7, mes textes s'enregistrent tel que :
 
origine :
lkj les éléphant blanc s'époumonnent et s'ârnahcen,
 
dans la base MySQL :
lkj les éléphant blanc s'époumonnent et s'ârnahcen,
 
 [:chupachupz] Je sais, j'ai le Grand Prix de la phrase de test idiote.
 
Et je n'ai pas de solution :cry:


 
Ben on dirait que tu as le même problème que moi... mais je bosse avec la version 2.2.6 de PhpMyAdmin! (cf version 1.8 de EasyPhp! ;)

Reply

Marsh Posté le 07-06-2005 à 16:43:33    

En fait, pour tout vous avouer, je suis passé à la version 1.8, ça merdait comme décrit plus haut et bien que revenu à la version 1.7, ça merdoit toujours.
 
J'ai un coup de fatigue là :sweat:


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 07-06-2005 à 16:44:07    

"Donnez-donc à ce monsieur un verre de Whisky malté s'il vous plaît."
 
C'est mieu comme phrase :p

Reply

Marsh Posté le 07-06-2005 à 16:45:52    

[:no_code] Je veux bien, cependant ça ne va pas régler notre petit soucis de base de données.


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 07-06-2005 à 16:46:46    

Si mes souvenirs sont bons, il faut ajouter un paramètre dans la DSN dans l'admin de CF du style "use-encoding=utf-8"


---------------
Friedrich Nietzsche : Le christianisme et l'alcool, les deux plus grands agents de corruption
Reply

Marsh Posté le 07-06-2005 à 16:46:56    

Ca donne l'impression d'avancer :D

Reply

Marsh Posté le 07-06-2005 à 16:48:11    

Friday Monday a écrit :

Si mes souvenirs sont bons, il faut ajouter un paramètre dans la DSN dans l'admin de CF du style "use-encoding=utf-8"


 [:ciler] Caramba ! J'ai rien pigé à tes trucs au-dessus.


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 07-06-2005 à 17:00:51    

Je viens de refaire le test après avoir remis la version 1.8 de easyphp, soit MySQL 4.1.9.

La célèbre phrase devient donc :

 
Donnez-donc à  ce monsieur un verre de Whisky malté s'il vous plaît.
 
 [:kapukapu]


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 07-06-2005 à 17:11:56    

muzah a écrit :

[:ciler] Caramba ! J'ai rien pigé à tes trucs au-dessus.


 
c'est cool on s'en fout  :sarcastic:  
 
Ligne à ajouter dans les propriétés avancées de la datasource :

Code :
  1. useUnicode=true&characterEncoding=UTF-8



---------------
Friedrich Nietzsche : Le christianisme et l'alcool, les deux plus grands agents de corruption
Reply

Marsh Posté le 07-06-2005 à 23:32:32    

[:bonux] Hum, je ne sais pas comment je dois prendre ce petit ton condescendant.
 
Quoi qu'il en soit, merci :jap:  
Je mettrai dès demain tes conseils en pratique.
 
 [:dodo]

Reply

Marsh Posté le 08-06-2005 à 09:45:11    

Friday Monday a écrit :

Si mes souvenirs sont bons, il faut ajouter un paramètre dans la DSN dans l'admin de CF du style "use-encoding=utf-8"


 
Meeeeeeeeeeeeeeeeeeeeerrrrrrciiiiiiiiiiiiiiiiiiiiiiiiii!!!!!!
:):):):)
 
 :pt1cable:  
 :love:

Reply

Marsh Posté le 08-06-2005 à 09:47:31    

Merci pour Coldfusion, cependant avec mon petit soucis html/php, ça ne fonctionne toujours pas. :/


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 08-06-2005 à 09:53:28    

muzah a écrit :

Merci pour Coldfusion, cependant avec mon petit soucis html/php, ça ne fonctionne toujours pas. :/


 
 
Cree un topic plutôt que de polluer ceux des autres  :sarcastic:


---------------
Friedrich Nietzsche : Le christianisme et l'alcool, les deux plus grands agents de corruption
Reply

Marsh Posté le 08-06-2005 à 10:27:35    

[:chriscool007] Si j'avais créé un topic spécifique, on m'aurait dit qu'un topic vient d'être créé sur le sujet [:boidleau]  
 
Mais pour contenter monsieur qui vient d'arriver et doit avoir lu l'intégralité des règles du Forum, je consens à ouvrir un topic spécial. D'autant que mes problèmes sont finalement assez bizarres (de mon point de vue).
 
 [:aztechxx] Prend un café, un gâteau, relax : on est sur un forum, pas dans une SSII.


---------------
un instant monsieur ça-va-chier
Reply

Marsh Posté le 08-06-2005 à 14:22:49    

Mouais, bon ben si quelqu'un pouvait dire à un newbie comme moi comment on marque le sujet comme résolu, je crois que ça serait une bonne idée...(au lieu de se taper sur la gueule pour des conneries...)

Reply

Marsh Posté le 08-06-2005 à 18:00:55    

:jap:
 
Tu édites ton sujet et tu change le titre au passage en mettant "résolu" :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed