Le ven 05/03/2004 � 12:21, Laurence Colombet a �crit : > Je suis contre le fait d'imposer un kludge affreux comme l'UTF-8 � > l'ensemble des utilisateurs de Debian, pour s'�pargner d'avoir � supporter > plusieurs encodages adapt�s � la langue utilis�e. (Ce qui serait pourtant > beaucoup plus heureux: au lieu d'imposer � tout le monde un encodage > unique mal goupill�, il vaudrait bien mieux �tre capable d'�tre > multilingue...)
�tre multilingue ? Oh, c'est vrai, rien de plus facile. Alors prenons un exemple simple de multilinguisme : deux utilisateurs sur une machine, l'un parle fran�ais, l'autre japonais. Imaginons qu'ils travaillent ensemble, bien s�r. D�j�, ils vont vouloir s'�changer des fichiers. Si tu veux mettre les deux langues dans un fichier, � moins d'utiliser des hacks immondes, il faut un encodage unique, et pas seulement pour des fichiers texte : tu imagines un fichier HTML contenant des caract�res japonais et fran�ais � la fois, utilisant uniquement les caract�res d'�chappement ? Oh, mais �a doit �tre pratique � �diter... Ensuite, ils vont vouloir stocker des fichiers sur le disque, avec des noms appropri�s. M�me probl�me, les noms des fichiers vont �tre appara�tre tout sales � l'autre utilisateur s'ils n'utilisent pas un encodage unique sur le syst�me de fichiers. Bon, on peut toujours faire comme le fait GNOME quand la locale n'est pas UTF-8 : on utilise un encodage unique pour les noms sur le disque, et on traduit � la vol�e. Je te laisse le soin de patcher le shell, les coreutils, et bien d'autres choses (genre en fait toutes les applis qui n'utilisent ni Qt ni la Glib), pour qu'ils soient capables de faire �a � la vol�e. Je suis s�r que j'en oublie, mais pour moi c'est tr�s clair : un syst�me multilingue, �a passe par unicode. Que ce soit UTF-8 ou autre chose, je m'en tape, mais sans uniformisation ce n'est pas la peine d'y songer. -- .''`. Josselin Mouette /\./\ : :' : [EMAIL PROTECTED] `. `' [EMAIL PROTECTED] `- Debian GNU/Linux -- The power of freedom
signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e=2E?=

