Bonjour tout le monde

Je me permet de me tourner vers vous car j'ai un soucis que je ne parviens pas à corriger

Donc en fait j'ouvre une url via file_get_contents()

l'url est de type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
'http://www.wowprogress.com/character/eu/les-clairvoyants/'.$var
Si mon $var ne contient pas de caractères spéciaux ça marche trés bien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$var="ami"
file_get_contents('http://www.wowprogress.com/character/eu/les-clairvoyants/'.$var);
Le soucis c'est que lorsque $var contient un caractère spécial de type ë, é, à ect...
mon file_get_contents() ne lit pas l'url... j'ai essayé en utilisant la fonction urlencode() sur mon $var mais pas de changement.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$var="ämi"
 
file_get_contents('http://www.wowprogress.com/character/eu/les-clairvoyants/'.$var);
ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
file_get_contents('http://www.wowprogress.com/character/eu/les-clairvoyants/'.urlencode($var));
comment faire pour que cela marche ?

Bonne fin de journée à tous