Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum 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 20/03/2010, 00h45   #1
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Par défaut "e dans l'o" (œ) qui ne passent pas dans les $_GET

Bonsoir !

Voilà je me suis aperçu que le passage de paramètre tolérait pas mal de choses, les espaces, les accents, mais pas le œ apparemment. Ce n'est pas moi qui ai fait la base en question. Si il existe un moyen de contourner le problème je suis partant. Mais sinon quel style de requête devrais je faire pour dire que dans la colonne A, toutes les valeurs s'appelant "œuvre" doivent être modifiées en "oeuvre"? C'est pas par paresse que je vous demande, mais j'ai déjà modifié le nom d'une colonne, d'une table, d'une bdd, je connais les expressions. Mais pour changer les valeurs d'une colonne particulière, je ne trouve pas grand chose sur le net.

Car avec le e dans l'o, sur le rendu ça m'affiche Å“ à la place, et ma requête ne renvoie aucun résultat.

Merci.
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2010, 02h15   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Ce que tu décris ressemble à un problème d'encodage.

Je suppose que si tu mets un accent, tu as le même problème non ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2010, 10h17   #3
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Les accents ça marche, dans l'url la valeur du get devient %E9 pour un accent aigu, mais quand je le reprends dans le code, j'ai bien un accent aigu.

C'est vraiment les e dans l'o qui bloquent.
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2010, 10h52   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Si c'est dans l'url qu'il est déformé, tu peux utiliser urlencode/decode
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 09h33   #5
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Bonjour, en fait dans l'url, j'ai bien un e dans l'o, ni déformé ni rien. Mais quand i les repris dans le code j'ai ça Å“uvre au lieu de Oeuvre.

J'ai trouvé le caractère spécial : œ

Mais comment on fait la requête pour modifier tous les "œuvre" par "œuvre" ou bien par "oeuvre" sans me prendre la tête?
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 09h47   #6
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Tu as essayé ma proposition ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 10h11   #7
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 238
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 238
Points : 2 591
Points : 2 591
Si tu essai ce simple exemple directement dans ta page
Code :
1
2
3
<?php
echo 'Une œuvre';
?>
Est ce que ça s'affiche correctement ?
__________________
Win XP | WampServer 2.2 | Apache 2.2.21 | Php 5.3.8 | MySQL 5.5.16
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2010, 11h19   #8
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Oui ça s'affiche correctement RunCodephp,

Je viens de l'essayer sabotage, c'est excellent ça marche merci.

Par contre je n'ai utilisé que urlencode, je n'ai pas eu besoin de décoder. Enfin peut être que je vais me retrouver avec des soucis après que sais-je, mais l'affichage est bien.

du coup je vais devoir effacer tous mes tests avec les explode qui auront eu le mérite de me faire perdre du temps.

Bonne journée à vous
Marc22 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 +1. Il est actuellement 05h08.


 
 
 
 
Partenaires

Hébergement Web