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 '