Erwan David <[EMAIL PROTECTED]> writes:

>> Le support de quoi ? Cette variable d�sactive l'UTF-8 au profis de ta
>> locale oui ... c'est pas un support, c'est un basculement de choix.
>
> Donc le code pour les 2 est dans le la lib...
> Les 2 sont support�s... Si en plus ma locale est UTF-8 je suppose
> qu'il se d�brouille... Le code *peut* traiter les situations. mais on
> pr�f�re emmerder l'utilisateur plut�t que de le faire de fa�on
> transparente.
>

Tu ne comprends pas le probl�me. On sait lire les 2 types de codage,
mais pas d�tecter lequel est utilis�. Donc c'est � toi de sp�cifier le
format � utiliser. 

Tu ne peux *pas* traiter les situations de mani�re transparente donc
(ie: tu ne peux pas ouvrir un fichier en UTF8 et un en ISO-8859-15
automatiquement sans te planter sur un des deux).

Arr�te de penser que les programmeurs font tout ce qu'ils peuvent pour
"emmerder" les utilisateurs, c'est archi faux ...


> C'est un choix.

Encore une fois, NON. Ou alors donne nous ta solution pour d�tecter
l'encodage d'un fichier automatiquement.


> (PS: on peut *aussi* v�rifier qu'une chaine est une chaine UTF-8
> valide et si ce n'est pas le cas l'interpr�ter selon la locale, y'a
> *plein* de moyens de le faire...)

Le probl�me est plus complexe :

* une chaine encod�e dans ta locale peut-�tre valide en UTF8, donc
  affichable. Le probleme c'est que affichable ne veut pas dire
  correcte ... donc le r�sultat � l'�cran ne sera pas forcement le
  reflet du message d'origine.

* tu peux avoir 5 types d'encodages diff�rents dans tes fichiers, il est
  incorrect de penser que si la chaine n'est pas UTF-8 alors elle est de
  ta locale ... un tel comportement serait �ronn� et provoquerait des
  bugs de mani�re al�atoire. Les d�veloppeurs de GTK+ ont voulu faire
  une API au comportement pr�visible, et c'est bien mieux ainsi que de
  faire des suppositions de fonctionnement au pif.



Salutations,

Sebastien Bacher

Répondre à