Caractères spéciaux dans URL php

Fermé
Ravalitox - 20 oct. 2012 à 19:09
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 20 oct. 2012 à 22:00
Bonjour à tous,

Je réalise un petit moteur de recherche pour mon site perso et j'ai un petit soucis que j'arrive pas à résoudre. Je m'explique:

- Quand je tape par exemple le mot "testé" dans rechercher, l'url m'affiche
recherche.php?rechercher=test%E9, alors que moi je veux que l'url m'affiche recherche.php?rechercher=testé .

Quelqu'un peut m'aider?

Merci d'avance!!!!
A voir également:

1 réponse

roptat Messages postés 276 Date d'inscription samedi 20 octobre 2012 Statut Membre Dernière intervention 26 juillet 2013 77
20 oct. 2012 à 19:17
C'est impossible : une url ne peut contenir que des carcactères ASCII. %E9 correspond à « é ». Tu peux peut-être passer ta requête en POST si tu veux éviter ça.
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
Modifié par arthezius le 20/10/2012 à 22:01
Si tu fais une recherche sur Google avec des accents, tu verras que l'url contiendra des accents.

Exemple: https://www.google.fr/search?client=ubuntu&channel=fs&q=caract%C3%A8re&ie=utf-8&oe=utf-8&redir_esc=&ei=xgKDUJ-oL6mr0QW2hIHIBA

Edit: en fait affiché ici ce n'est pas le cas, mais dans la barre d'adresse de Firefox oui!
0