par
Victor BRITO » 30 mars 2008, 22:14
Il y a plusieurs points à distinguer :
- l'attribut encoding du prologue XML (qui indique le codage du fichier XML)
- le codage indiqué dans l'attribut content de l'élément meta dont tu parles (en anglais, c'est le terme encoding qui est employé
- des fonctions comme utf8_encode() et utf8_decode() (qui, respectivement, convertissent une chaîne ISO-8859-1 en UTF-8 et inversement)
Pour coder en UTF-8, il ne suffit pas de déclarer le codage dans le code, mais d'enregistrer le fichier sous le bon format. Par exemple, sous Notepad++, il suffit de faire (je le dis de mémoire) Édition > Encoder en UTF-8 (sans BOM) ; sous Dreamweaver, Ctrl+J puis Titre/codage > Unicode (UTF-8) (mais sans cocher la case BOM).
Il y a plusieurs points à distinguer :
[list]
[*]l'attribut encoding du prologue XML (qui indique le codage du fichier XML)
[code]<?xml version="1.0" encoding="iso-8859-1"?>[/code]
[*]le codage indiqué dans l'attribut content de l'élément meta dont tu parles (en anglais, c'est le terme encoding qui est employé
[*]des fonctions comme utf8_encode() et utf8_decode() (qui, respectivement, convertissent une chaîne ISO-8859-1 en UTF-8 et inversement)[/list]
Pour coder en UTF-8, il ne suffit pas de déclarer le codage dans le code, mais d'enregistrer le fichier sous le bon format. Par exemple, sous Notepad++, il suffit de faire (je le dis de mémoire) Édition > Encoder en UTF-8 (sans BOM) ; sous Dreamweaver, Ctrl+J puis Titre/codage > Unicode (UTF-8) (mais sans cocher la case BOM).