Le 08/05/2013 23:39, Eric Demeester rᅵpondait ᅵ Pierre Goiffon :
>
>> >> Je reste donc en windows-1252, non mais !
>> > C'est une _trᅵs_ mauvaise idᅵe, car ce jeu de caractᅵres, spᅵcifique ᅵ
>> > Ms-Windows, risque d'ᅵtre mal interprᅵtᅵ sur MacOs, Linux, etc.
>> J'ai lu trᅵs souvent cette assertion... Sans jamais trouver d'exemple
>> concret.
L'exemple concret que j'avais pour ma part ᅵtait Netscape 4 sur AIX,
mais cela date d'un paquet d'annᅵes. D'ailleurs il n'y a pas que
Windows-1252 qu'il ne supportait pas, je crois qu'il ne s'en sortait
pas beaucoup mieux avec ISO-8859-15 ou UTF-8. Sans parler des CSS !
> Des exemples concrets, j'en ai eu ᅵ la pelle, de moins en moins ᅵ
> prᅵsent, pour ᅵtre honnᅵte.
>
> Mes explications, qui valent ce qu'elles valent, ᅵ savoir pas
> grand-chose, sont que :
>
> - le cp-1252 de Windows ᅵtant trᅵs proche d'ISO-8859-1(5), globalement,
> ᅵa passe, sauf pour une petite poignᅵe de caractᅵres spᅵcifiques ;
Oui.
> - cet encodage pourri ᅵtant massivement utilisᅵ pour cause de
> suprᅵmatie ᅵcrasante de Ms-Windows comme OS, le reste du monde, plutᅵt
> que de se battre contre un moulin ᅵ vent, a intᅵgrᅵ ses
> particularitᅵs ;
Oui, et c'est ce qui fait que la remarque de Pierre est pertinente :
en pratique, le Windows-1252 ne risque plus guᅵre d'ᅵtre mal gᅵrᅵ,
pourvu qu'il soit correctement dᅵclarᅵ. Pire que ᅵa, cela fonctionne
aussi assez souvent quand il est incorrectement dᅵclarᅵ comme de
l'ISO-8859-1, voire pas dᅵclarᅵ du tout. :-(
En revanche, ta remarque ᅵ propos de la suprᅵmatie ᅵcrasante d'un
OS propriᅵtaire est pertinente aussi, et c'est que qui me fait pour
ma part rejeter le Windows-1252 comme un encodage pourri. Ce n'est
donc pas pour des raisons pratiques que je le dᅵconseille, mais pour
des raisons philosophiques. Et qu'on ne vienne pas me dire que ce
sont de mauvaises raisons !
> - on ᅵradique le problᅵme en remplaᅵant les caractᅵres potentiellement
> nuisibles par ceux normalisᅵs, genre pour les espaces
> insᅵcables.
En l'occurrence, l'espace insᅵcable est un mauvais exemple : elle fait
partie de ISO-8859-1, ISO-8859-15 et UTF-8 aussi bien que de Win-1252,
et ᅵ la mᅵme position. Mais il se trouve que l'ᅵditeur de texte intᅵgrᅵ
dans les logiciels tels que Firefox la remplace par une espace simple,
ce qui peut ᅵtre une raison de l'ᅵviter... seulement ce n'est en rien
la faute de Microsoft.
>> Est-ce que vous auriez plus de dᅵtails Eric ?
>
> Au delᅵ ce ce que j'ᅵvoquais ci-dessus, non.
Pas mieux.
Cordialement,
--
Olivier Miakinen