J'ai un problème d'affichage avec l'utf8.
J'ai une page XHTML encodée en UTF8 :
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
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>
Mais dans mes navigateurs (FF1.5, Opera 9, IE6), les caractères accentués sont mal rendus :
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> ...
Comment rendre des caractères accentués normalement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part C'est l'été
Je précise que j'ai lu les tutoriels, fais des recherches sur des dizaines de messages des forums, ainsi que dans Google : rien !
Partager