Pour le BOM, je conçois que ce soit la pire connerie créée en informatique depuis la date codée sur 2 chiffres :P
Un fichier sans BOM et sans caractère spéciaux qu'il soit en UTF8 ou en ANSI ça ne change rien ^^
Voilà l'argument qui tue et qui coupe court à la discussion: c'est parfaitement vrai que s'il n'y a que des caractères de base (ASCII 7bit) dans un fichier, on ne fera jamais la différence entre de l'UTF-8 ou du ANSI. De ce fait je n'ai plus rien à dire sur le sujet et normalement, un merge des modifications faites (pour les modules entre autre) vers la 2.0.1 ne devrait engendrer des problèmes que sur les commentaires, ce qui est clairement acceptable.
Ma réticence était surtout sur le fait que l'encodage des fichiers allaient varier en fonction du fichier, mais en fait on peut rester sur le fait que:
- Tout est en UTF-8
- Les BOM sont interdit
- Les fichiers de code php (sauf les fichiers de langue) n'ont aucun caractère autre que des caractères compatible UTF-8 / ANSI
Présenté sous cette forme je pense que ça met tout le monde d'accord non ?
Genova> désolé pour le coup de gueule dans mon message précédent, mais ces temps-ci, au boulot, on doit importer des fichiers qui sont encodé dans un encodage avec certains caractères spéciaux puis ré-exporter en XML encodé UTF-8 ce qui cause des problèmes avec certains des caractères spéciaux... Du coup j'ai un peu les crocs en ce qui concerne les encodages. Toutefois je pense que ce qui a été dit depuis a été constructif pour tout le monde, moi y compris.