Re: UTF-8 ou ISO-8859-1 ?
Le 19/03/2008 19:24, BertrandB répondait à Pierre Goiffon :
>
>> [ Mettre un BOM sur de l'UTF-8 ]
>>
>> 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 ?
Sauf que le codage Unicode est vraiment *très* facile à détecter, et
surtout à « falsifier ». Je veux dire que les chances sont quasi-nulles
qu'un texte qui ne serait pas en UTF-8 soit pris pour de l'UTF-8. Il
n'y a absolument pas besoin d'un BOM UTF-8 pour cela.
> 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
[OUI]
|