|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Haq WRInaute accro

Inscrit le: 29 Aoû 2002 Messages: 2106
|
Posté le : Sam Fév 05, 2005 23:46 Sujet du message: php: transformer les é en %C3%A9 |
|
|
Hello,
Ca parait fou, mais je ne trouve pas la fonction qui permet de transformer une chaîne de manière à encoder les "é" en %C3%A9 (et bien entendu les autres caractères accentués de la même façon).
J'ai essayé avec urlencode, rawurlencode, etc... mais rien ne correspond.
A l'aiiiide ! |
|
| |
|
 |
Vladkergan WRInaute discret

Inscrit le: 16 Déc 2004 Messages: 97 Localisation: Lyon
|
Posté le : Dim Fév 06, 2005 0:00 Sujet du message: euh... |
|
|
| ... htmlspecialchars ? |
|
| |
|
 |
Haq WRInaute accro

Inscrit le: 29 Aoû 2002 Messages: 2106
|
Posté le : Dim Fév 06, 2005 0:17 Sujet du message: php: transformer les é en %C3%A9 |
|
|
Ce n'est pas ça non plus, malheureusement... Mais merci d'avoir tenté Une autre idée ? |
|
| |
|
 |
Blini WRInaute passionné

Inscrit le: 29 Nov 2004 Messages: 506 Localisation: plutôt bonne
|
Posté le : Dim Fév 06, 2005 0:20 Sujet du message: php: transformer les é en %C3%A9 |
|
|
| rawurlencode |
|
| |
|
 |
Phobos WRInaute passionné

Inscrit le: 21 Mar 2004 Messages: 939 Localisation: Aux frontières Belges et Luxembourgeoises
|
Posté le : Dim Fév 06, 2005 0:21 Sujet du message: php: transformer les é en %C3%A9 |
|
|
| il l'a dit plus haut, marche pas :s |
|
| |
|
 |
Vladkergan WRInaute discret

Inscrit le: 16 Déc 2004 Messages: 97 Localisation: Lyon
|
Posté le : Dim Fév 06, 2005 0:22 Sujet du message: 2e essai : |
|
|
| ... htmlspecialentities ? |
|
| |
|
 |
fredsoft WRInaute occasionnel

Inscrit le: 26 Jan 2003 Messages: 242
|
Posté le : Dim Fév 06, 2005 0:25 Sujet du message: Re: 2e essai : |
|
|
| Vladkergan a écrit: |
| ... htmlspecialentities ? |
htmlentities tout simplement non ? |
|
| |
|
 |
Haq WRInaute accro

Inscrit le: 29 Aoû 2002 Messages: 2106
|
Posté le : Dim Fév 06, 2005 0:25 Sujet du message: Re: 2e essai : |
|
|
| Vladkergan a écrit: |
| ... htmlspecialentities ? |
Ca n'existe pas, ça Mais merci pour votre aide...
C'est fou quand même... Pour info, c'est la manière dont MSN indique les accents dans l'url pour les requêtes.
PS: htmlentities() ne fonctionne pas non plus comme ça... |
|
| |
|
 |
Vladkergan WRInaute discret

Inscrit le: 16 Déc 2004 Messages: 97 Localisation: Lyon
|
Posté le : Dim Fév 06, 2005 0:28 Sujet du message: Oups oui... |
|
|
...désolé j'ai tapé un peu trop vite  |
|
| |
|
 |
Blini WRInaute passionné

Inscrit le: 29 Nov 2004 Messages: 506 Localisation: plutôt bonne
|
Posté le : Dim Fév 06, 2005 0:33 Sujet du message: php: transformer les é en %C3%A9 |
|
|
| Boudiou.... Ça te donne quoi, si ça ne fonctionne pas, rawurlencode ??? |
|
| |
|
 |
Haq WRInaute accro

Inscrit le: 29 Aoû 2002 Messages: 2106
|
Posté le : Dim Fév 06, 2005 0:36 Sujet du message: php: transformer les é en %C3%A9 |
|
|
Tentative%20d%27assassinat%20contre%20le%20major-g%E9n%E9ral%20Walker (rawurlencode)
Tentative+d%27assassinat+contre+le+major-g%C3%A9n%C3%A9ral+Walker (ce que je veux)
...
Merci de vous creuser les méninges
PS: j'ai même utilisé des combinaisons, du style urlencode imbriqués, urlencode dans un rawurlencode,... sans succès. |
|
| |
|
 |
Blini WRInaute passionné

Inscrit le: 29 Nov 2004 Messages: 506 Localisation: plutôt bonne
|
Posté le : Dim Fév 06, 2005 0:38 Sujet du message: php: transformer les é en %C3%A9 |
|
|
Ah OK, je viens de comprendre: 2 chars:
utf8_encode(rawurlencode($str))
... ou le contraire, je sais plus |
|
| |
|
 |
Haq WRInaute accro

Inscrit le: 29 Aoû 2002 Messages: 2106
|
Posté le : Dim Fév 06, 2005 1:00 Sujet du message: php: transformer les é en %C3%A9 |
|
|
Yesssss ! Blini, après le coup des latitudes-longitudes, je suis en train de construire ta deuxième statue !
rawurlencode(utf8_encode)); fonctionne nickel (j'ai juste dû ajouter un urlencode en plus pour ce que je voulais faire) ... ouf !
Tankselote  |
|
| |
|
 |
SuperPJ WRInaute passionné

Inscrit le: 15 Jan 2005 Messages: 513 Localisation: Paris, France
|
Posté le : Sam Fév 26, 2005 0:45 Sujet du message: php: transformer les é en %C3%A9 |
|
|
bonjour, je rencontre exactement le même problème étant donné que google n'utilise apparemment pas les séquences d'échappement standard (c'est malin ça !!!! ) et transforme les "%C3%A9" en "é" au lieu de transformer les "%E9" en "é". Donc la fonction JavaScript "escape()" ne fonctionne pas du coup.
Quelqu'un saurait-il comment tranformer les "é" en "%C3%A9" non pas en PHP mais en JavaScript ?
Ca fait un moment que je cherche  |
|
| |
|
 |
SuperPJ WRInaute passionné

Inscrit le: 15 Jan 2005 Messages: 513 Localisation: Paris, France
|
Posté le : Sam Fév 26, 2005 1:27 Sujet du message: php: transformer les é en %C3%A9 |
|
|
Salut, après une recherche intensive sur Google, j'ai fini par trouver :
C'est la fonction javascript:encodeURI()
suis trop content lol  |
|
| |
|
 |
| |
|
|