[Système] Code source au format unicode
Bonjour,
auparavant, afin de développer une page au format unicode qui comprenait plusieurs types d'écriture à l'intérieur (français, japonais, russe...), je créais un fichier avec blocnotes (notepad) et le sauvegardais au format utf-8. J'insérais également le méta approprié dans mon code :
Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Or, ceci me crée 2 problèmes :
Le premier est qu'en php il ne faut aucune information avant d'insérer un header()
Le second est que je ne peux pas "valider" mon site, le validateur W3C me dit :
Code:
���<!DOCTYPE html PUBLIC "-//
En effet, sauvegarder un fichier au format unicode implique une sorte de code en début de fichier afin de dire "ce fichier est unicode"
Bref, comment dois-je m'y prendre?
Merci d'avance
petite précision de dernière minute:
je viens de voir ça sur le validateur :
Code:
1 2
| Byte-Order Mark found in UTF-8 File.
The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported. |