Bonjour à tous
J'ai un souci concernant l'ouverture d'une page.
J'ai dans une base de donnée divers liens qui pointent sur des pages.
Or, il se trouve que quand je clique sur un des liens en particulier (j'ai fais une application en PHP pour cela) , j'ouvre la page avec un encodage en iso 8859-1.
La page ne s'affiche pas correctement comme cela, mais si je choisi l'encodage UTF-8, cela fonctionne.
Je souhaite donc forcer le navigateur à ouvrir ma page avec cet encodage.
1 ligne de code valant tout un long discours....
lien_exercice correspond à mon lien, donc tout ce code fonctionne "correctement", c'est à dire ouvre ma page dans un nouvel onglet sous firefox.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <td class="<?php echo $style ?>"><a href="http://<?php echo htmlspecialchars($row["lien_exercice"]) ?>" target="_blank" ><img src="exercice.png"/></a></td>
Mais firefox (et uniquement lui) ouvre cette page en iso 8859-1, ce qui n'est pas bon....
IE lui, l'ouvre en UTF 8, et la page s'affiche correctement...
J'ai essayé :
mais ma page s'ouvre toujours en iso 8859-1...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <td class="<?php echo $style ?>"><a href="http://<?php echo htmlspecialchars($row["lien_exercice"]) ?>" target="_blank" charset="UTF-8" ><img src="exercice.png"/></a></td>
Une idée ?
Partager