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 03/08/2006, 09h42   #1
Membre du Club
 
Inscription : février 2006
Messages : 102
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 102
Points : 40
Points : 40
Par défaut Fonction qui remplace des caractères spéciaux

Salut,

Je cherche à remplacer des caractères spéciaux, présents dans certains attributs. J'ai crée une petite fonction mais elle n'a pas l'air de fonctionner, avez-vous une idée du problème ?

Code :
1
2
3
4
5
6
7
 
DROP FUNCTION convertSpecialsChars;
 
CREATE FUNCTION convertSpecialsChars( str VARCHAR(32) ) RETURNS VARCHAR(32)
	RETURN REPLACE(str,'é','é');
 
SELECT convertSpecialsChars('Jérome');
Ca me retourne : Jérome


D'avance merci
ViRouF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 13h07   #2
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Bonjour,

Avec un SHOW VARIABLES, il faudrait tenter de voir quel est la collation de la connexion. C'est la variable collation_connection ou un truc du genre.

Après ça, les problèmes de ce type sont trop épineux pour donner une réponse avec si peu d'information
__________________
Pensez au tag
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 13h44   #3
Membre du Club
 
Inscription : février 2006
Messages : 102
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 102
Points : 40
Points : 40
des infos je veux bien en donner mais je ne sais pas quoi dire de plus

Code :
1
2
3
4
 
collation_connection  	utf8_unicode_ci
collation_database 	latin1_swedish_ci
collation_server 	latin1_swedish_ci
j'ai ça lorsque je fais show variable
ViRouF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 14h32   #4
Membre du Club
 
Inscription : février 2006
Messages : 102
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 102
Points : 40
Points : 40
Code :
1
2
 
SET collation_connection = 'latin1_swedish_ci';
Ca fonctionne si je fais précéder le select de cette commande, mais je n'arrive pas à le faire prendre en compte tout le temps. Lorsque je fais un SET GLOBAL ca change rien
ViRouF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 14h39   #5
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
comment s'effectue la connexion ?
__________________
Pensez au tag
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 21h23   #6
Membre du Club
 
Inscription : février 2006
Messages : 102
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 102
Points : 40
Points : 40
les essais que je fais c'est sous phpmyadmin.
ViRouF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2006, 10h24   #7
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Alors il faut voir dans la configuration de phpmyadmin. Il me semble me rappeler que cela se règle sur la page d'accueil, mais je n'en suis plus très sûr.
__________________
Pensez au tag
Adjanakis 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 12h53.


 
 
 
 
Partenaires

Hébergement Web