Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3800 connectés 

 


Dernière réponse
Sujet : SQL server et fonction replace (urgent pliz :/)
antp ha bhen ça alors... mince je m'ai planté... me semblait que quote = apostrophe

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
antp ha bhen ça alors... mince je m'ai planté... me semblait que quote = apostrophe
Krapaud :jap:  
 
ps->" c'est " pas '
antp Fais gaffe, je me suis deja fait avoir les ´ c'est bien foireux sur certains systèmes :
http://membres.lycos.fr/antpbe/php [...] c.php?t=18
l'utilisateur il a un Windows configuré en Coréen, bhen les caractères spéciaux comme les accents ça fait tout bugger :o
Vais devoir corriger ce bug moi :/
Krapaud :lol:  
 
pas grave le correcteur n'y verra que du feu :D
 
 [:plat00n]
antp heu ' c'est pas ´ c'est "
´ c'est ´
Krapaud

antp a écrit a écrit :

\' alors ?
C'est bizarre quand même...  




 
ouais c'est trop relou!

Krapaud bon en fait j'ai trouvé, je faisais une erreur sur le code de l'apostrophe en mettant %27, il falalit que j'utilise le code w3c : ´
 
 :jap:
antp \' alors ?
C'est bizarre quand même...
Krapaud bah non ça marche pas [:wam]
antp SELECT REPLACE (event, '%27', '''') FROM EVENT  
 
2 ' = un vrai '
Krapaud voila j'ai un site web qui utiliseune base de données SQL server 7.
 
un utilisateur peut enregistrer un texte dans la base par le biais d'un champs de texte sur le site.
 
pour éviter les messages d'erreurs dûs aux apostrophes (caractères de contrôle SQL) je remplace systématiquement l'apostrophe par sa valeur ascii (ou je ne sais quoi :/) : %27
 
ensuite quand je veux récuperer le texte dans la base de données et l'afficher sur le site, le browser ne fait pas la conversion en sens inverse, j'ai donc des mots comme "l%27annonce".
 
J'ai donc voulu utiliser la commande REPLACE pour remplacer le champs dans la base de données par l'apostrophe :  
 
SELECT REPLACE (event, '%27', ''') FROM EVENT
 
et bien forcément ça ne marche pas!
 
comment puis-je régler ce problème : donc je veux remplacer la chaine %27 par '
 
 [:plat00n]  [:plat00n]  [:plat00n]  [:plat00n]

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)