BertrandB a formulé la demande :
>>> Mettre un BOM (nb : Byte Order Mark) sur de l'UTF-8 est une ânerie
>>> monumentale comme seule une certaine firme de Redmond sait en inventer.
>>
>> J'ai entendu plusieurs fois comme raison de procéder ainsi que le fichier
>> ainsi généré sera très facile à reconnaître par un processus automatique :
>> s'il y a BOM c'est que c'est un codage d'Unicode. Ca ne me parait une bonne
>> raison ?
> Les éditeurs de textes peuvent reconnaître d'autre manière plus explicite
> l'encodage, alors que le BOM est *invisible*. Et c'est ce que je lui reproche
> !
>
> un exemple d'arrachage de cheveu. Dans un fichier php on veut envoyer des
> entêtes personnalisés. La présence du BOM avant <?php fait que les entêtes
> standards sont envoyés -> bug
Bug dans le processeur PHP ou dans le serveur Web ?
AMHA, le BOM est une très bonne chose, qui permet de connaître (par un
programme) l'encodage d'un fichier. Pourquoi le couple PHP/Apache n'en
tient pas compte ?
--
Serge
http://leserged.online.fr/
Mon blog:
http://cahierdesergio.free.fr/
Soutenez le libre:
http://www.framasoft.org