[API Google] Encodage des caractères de la cat. DMOZ

Olivier Duffez (admin)
Membre du personnel
Je ne me souvenais plus mais j'ai un pb avec la catégorie DMOZ récupérée via l'API Google.
J'ai par exemple
Code:
/World/Français/Loisirs/
au lieu de
Code:
World/Fran%c3%a7ais/Loisirs/
j'ai vérifié le paramètre specialEncoding qui est retourné par l'API, et il est vide dans cet exemple.

Comment obtenir le bon format de caractères ? Je suppose qu'il suffit d'une fonction de décodage mais j'ai pas trouvé laquelle...
J'ai testé avec utf8_decode (en PHP) mais ça me donne
Code:
World/Français/Loisirs
 
Olivier Duffez (admin)
Membre du personnel
Edit : je m'était trompé car je faisais urlencode(utf8_decode(url)) qui donne
Code:
World%2FFran%E7ais%2FLoisirs

par contre urlencode(url) donne
Code:
World%2FFran%C3%A7ais%2FLoisirs

il ne reste que les / qui sont codés alors que ça ne semble pas nécessaire, ceci dit ça marche comme ça

merci !
 
Discussions similaires
Haut