J'ai un problème d'affichage avec l'utf8.
J'ai une page XHTML encodée en UTF8 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Insert title here</title>
</head>
<body>
 
</body>
</html>
Dans mon script php, j'envoie la chaîne "C'est l'été" par utf8_encode() :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
...
<body>
<?php echo utf8_encode("C'est l'été"); ?>
</body>
...
Mais dans mes navigateurs (FF1.5, Opera 9, IE6), les caractères accentués sont mal rendus :
Comment rendre des caractères accentués normalement ?
Je précise que j'ai lu les tutoriels, fais des recherches sur des dizaines de messages des forums, ainsi que dans Google : rien !