Grascochon, j'ai pas tout pigé sur ce que tu as dit pour les fichiers french sur la différence entre les notres et les autres...
Voici une petite discussion sur l'encodage des caractères de "fin de ligne" sur les différents systèmes DOS/WINDOWS, MAC et UNIX/LINUX :
http://forums.macfr.com/format-texte-pour-MS-DOS-t18328.htmlEn résumé, la manière de coder un saut de ligne est différente suivant les plateformes (Windows, MacOS, UNIX) :
- MacOS utilise un seul caractère : le "Carriage Return" (CR), en français "Retour Chariot", dont le code ASCII est 13
- UNIX et LINUX utilisent un seul caractère : le "Line Feed" (LF), dont le code ASCII est 10
- et Windows (et son ancêtre DOS) utilise les deux en même temps
Attention, tout ceci est indépendant de l'encodage utilisé (UTF-8 ou ISO-8859-1)... On peut avoir un fichier texte UTF-8 en format DOS, en format UNIX ou en format MAC. De même pour un fichier texte ISO-8859-1.
Pour en revenir à notre bug... voici ce que j'ai constaté :
- les fichiers de langue anglaise fournis dans le package SMF de base sont au format UNIX
- les fichiers de langue française que j'ai récupérés sur
http://www.simplemachines-fr.org sont au format DOS
Lorsque j'ai remis les fichiers de langue française (ceux du package utf-8), c'est-à-dire tous les fichiers Themes/default/language/*.french-utf8.php, cela a corrigé les deux bugs suivants :
- problème de taille des caractères sous IE6
- problème d'affichage des images de la "vérification visuelle" sur la page d'inscription
NB : Je n'ai pas testé que cette solution réglait le problème pour les utilisateurs du package de langue ISO-8859-1
Aujourd'hui, n'importe quel éditeur de texte qui se respecte est capable de convertir un fichier texte du format DOS au format UNIX. Pour info, j'utilise l'éditeur PSPAD qui est gratuit et qui fait ça très bien.
J'espère avoir répondu à ta question.