TheRec
mercredi 8 juin 2005 à 10:14
Salut,
Ton "problème" vient du jeux de caractère que tu utilise sur la page où tu utilise urldecode.
urldecode décode correctement "n%C3%A9goce" qui a été encode en UTF-8, il le décode donc en UTF8. Si tu veux l'afficher sur une page en "iso-8859-1" (je suppose que tu utilise ceci, c'est ce qui est utilisé en majorité) tu devra faire appel à la fonction utf8_decode. Par exemple :
CODE
echo utf8_decode(urldecode("n%C3%A9goce"))
Sinon tu peux aussi envisager d'utiliser l'UTF sur ta page, envoyer un header correspondant et utiliser la balise meta avec le paramètre: charset="utf-8"
Cela implique, sans doute, quelques changement dans ton site, mais l'UTF-8 étant le charset ayant le plus d'avenir ce n'est pas plus mal.