Bonjour à tous!

J'ai le code suivant dans un fichier php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
	while ($reqfin = mysql_fetch_array($query))
		$fonctions[$reqfin['IDFonction']] = utf8_encode($reqfin['libelle']); 
 
	$smarty->assign('listeFonctions', $fonctions);
et dans ma template, je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
{foreach from=$listeFonctions item=listeOffres key=code}
<li><input type="radio" name="CodeEnvoi" value="{$code}"/>{$listeOffres[$code]}</li>
{/foreach}
Sur mon écran, tous les caractères comme "é", tout ce qui est avec accent s'affiche mal; pourtant j'utilise la fonction utf8_encode.
Pourquoi?

Merci d'avance!