OVH Cloud OVH Cloud

A propos de UTF-8 et des locales

12 réponses
Avatar
Nicolas Roudninski
Bonjour,

J'ai siuvi avec intérêt le fil sur le passage en UTF-8.
Il y a deux, trois petites choses que je ne comprends pas bien (même
après avoir lu la page wiki citée dans la discussion) :

1/ Comment savoir si un nom de fichier est en UTF-8 ou autre ?

2/ Gnome est bien en UTF-8 n'est-ce pas ? Parce que, chez moi, quand je
fais par exemple : convmv -r -f iso-8859-15 -t utf-8 Téléchargements/
le programme répond :
"mv "./Téléchargements" "./Téléchargements"
No changes to your files done. Use --notest to finally rename the files."
Le dossier Téléchargements/ a pourtant été créé par nautilus... Donc, je
me dis que convmv devrait me répondre "ce fichier est déjà en UTF-8 ou
quelquechose comme ça.

Bref, j'en perd mon latin !

si une âme charitable pouvait m'indiquer une voie...

--
Nicolas Roudninski
nroudninski@wanadoo.fr
----------------------
Toute ressemblance avec des fautes d'orthographe, de grammaire
ou de conjugaison existantes ou ayant existé serait entièrement
fortuite et indépendante de la volonté de l'auteur.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

1 2
Avatar
Vincent Lefevre
On 2005-12-14 18:05:57 +0100, Nicolas Roudninski wrote:
Sébastien BARTHÉLEMY a écrit :
>que dit la commande locale ?
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL > Don, je suis bien en UTF-8 (j'avais vérifié avant de posté ;-) )
>
>>2/ Gnome est bien en UTF-8 n'est-ce pas ?
>
>à mon avis, pas par défaut.
Ah, bon ? Mais alors comment faire pour le passer en UTF-8 ?



Comme ci-dessus tu as des locales UTF-8, alors tout devrait être en
UTF-8, i.e. tu n'as rien à faire. En revanche, si tu as des locales
ISO-8859-1 (ou 15), alors les appli Gnome/GTK+ peuvent soit rester
dans ces locales, soit passer en UTF-8 (c'est le cas de ROX-Filer
par exemple -- on s'en aperçoit quand on lance une xterm depuis
ROX-Filer).

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Vincent Lefevre
On 2005-12-14 21:21:40 +0100, Stephane Bortzmeyer wrote:
On Wed, Dec 14, 2005 at 05:55:15PM +0100,
Sébastien BARTH�LEMY wrote
a message of 38 lines which said:

> > 1/ Comment savoir si un nom de fichier est en UTF-8 ou autre ?
>
> que dit la commande locale ?

Quoi qu'elle dise, cela ne changera rien :

1) se rappeler qu'Unix est multi-utilisateurs et que deux utilisateurs
de la même machine peuvent avoir des locales différentes (c'est bien
le but des locales). Donc, un fichier créé par l'un peut dérouter
l'autre.



Un utilisateur unique peut aussi avoir à utiliser différentes locales
suivant le contexte.

2) de toute façon, c'est le noyau qui contient le système de fichiers
et le noyau ignore les locales.



C'est dommage, et les utilitaires style ls aussi. Par conséquent,
dès que des caractères non ASCII sont utilisés, on peut obtenir
n'importe quoi. C'est pour ça que je n'utilise que des caractères
ASCII pour mes noms de fichiers.

--
Vincent Lefèvre - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2