Url decode et accents ?

Url decode et accents ? - PHP - Programmation

Marsh Posté le 05-09-2005 à 17:26:41    

Bonjour à tous,
 
Je tente de décortiquer les "referers" des visiteurs de mon site.
Je les stockes dans une bdd et apres coup, quand je veux afficher mes stats, je parcours la table.
 
Mais voila, comment decoder les urls ?
J'arrive à recuperer les valeurs des arguments sans soucis mais j'ai des %20 et autres trucs du genre.
 
Je passe la valeur qui m'interesse à la moulinette de la fonction php "urldecode" mais ça ne fonctionne pas dutout avec les accents.
 
par exemple :
$var = "po%C3%A8me+sombre";
urldecode($var); => "poème sombre"
alors que j'aimerais obtenir "poème sombre"
 
Les accents sont convertis en A majuscule trema suivis de tildes ou autres caracteres etranges.
 
Quelle est la fonction php a utiliser ?
 
Merci d'avance
 
 


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 05-09-2005 à 17:26:41   

Reply

Marsh Posté le 05-09-2005 à 17:34:26    

fluminis a écrit :

Les accents sont convertis en A majuscule trema suivis de tildes ou autres caracteres etranges.


c'est un problème d'encodage, ton accent est en unicode
essaye http://php.net/utf8_decode

Reply

Marsh Posté le 05-09-2005 à 17:38:55    

Youhou ! ça marche nikel
Merci


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed