[PHP] Caractères spéciaux non codés dans URL
Résolu
valentin2703
Messages postés
180
Date d'inscription
Statut
Membre
Dernière intervention
-
valentin2703 Messages postés 180 Date d'inscription Statut Membre Dernière intervention -
valentin2703 Messages postés 180 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je me demandais comment faire pour mettre des caractères spéciaux non codés dans une URL.
Je doit rediriger vers un lien comme ceci :
<a href="www.exemple.com?name=PseudØ"/>
Et je veux que les caractères spéciaux restent tels quel dans l'adresse, malheureusement à chaque fois j'obtiens une URL du genre : www.exemple.com?name=Pseud%F8 au lieu de www.exemple.com?name=PseudØ
Pour info j'ai testé :
- urlencode
- urldecode
- htmlspecialchars
Quelqu'un a t'il une idée ?
Merci d'avance :)
Je me demandais comment faire pour mettre des caractères spéciaux non codés dans une URL.
Je doit rediriger vers un lien comme ceci :
<a href="www.exemple.com?name=PseudØ"/>
Et je veux que les caractères spéciaux restent tels quel dans l'adresse, malheureusement à chaque fois j'obtiens une URL du genre : www.exemple.com?name=Pseud%F8 au lieu de www.exemple.com?name=PseudØ
Pour info j'ai testé :
- urlencode
- urldecode
- htmlspecialchars
Quelqu'un a t'il une idée ?
Merci d'avance :)
A voir également:
- Deux caractères manquent dans cette url
- Url - Guide
- Comment faire deux colonnes indépendantes dans word - Guide
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Deux caractères manquent dans cette url pix ✓ - Forum Créer un site
2 réponses
Bonjour
La norme interdit d'employer des caractères non ASCII tels quels dans les URI
https://www.ietf.org/rfc/rfc2396.txt
Il faut obligatoirement les échapper en %qqchose.
Donc pas de solution.
Je crois avoir lu récemment qu'ils travaillaient à définir des url en utf8, c'est à dire avec virtuellement n'importe quel caractère dedans, mais ce n'est pas encore fait.
La norme interdit d'employer des caractères non ASCII tels quels dans les URI
https://www.ietf.org/rfc/rfc2396.txt
Il faut obligatoirement les échapper en %qqchose.
Donc pas de solution.
Je crois avoir lu récemment qu'ils travaillaient à définir des url en utf8, c'est à dire avec virtuellement n'importe quel caractère dedans, mais ce n'est pas encore fait.