On 2006-12-03 09:36:17 +0100, C. Mourad Jaber wrote:
> L'ancienne machine :
> $ locale
> [EMAIL PROTECTED]
> LC_CTYPE="[EMAIL PROTECTED]"
> LC_NUMERIC="[EMAIL PROTECTED]"
> LC_TIME="[EMAIL PROTECTED]"
> LC_COLLATE="[EMAIL PROTECTED]"
> LC_MONETARY="[EMAIL PROTECTED]"
> LC_MESSAGES="[EMAIL PROTECTED]"
> LC_PAPER="[EMAIL PROTECTED]"
> LC_NAME="[EMAIL PROTECTED]"
> LC_ADDRESS="[EMAIL PROTECTED]"
> LC_TELEPHONE="[EMAIL PROTECTED]"
> LC_MEASUREMENT="[EMAIL PROTECTED]"
> LC_IDENTIFICATION="[EMAIL PROTECTED]"
> LC_ALL=
> 
> $ locale charmap
> ISO-8859-15
> 
> La nouvelle :
> $ 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=
> 
> $ locale charmap
> UTF-8

Tu as probablement une vieille version de SSH qui ne transmet pas les
variables d'environnement. C'est le problème.

> Mon hypothèse est que rsync prend les fichier en iso8859-15 et il les 
> écrit tel quel mais sur le système de fichier en utf8 ce qui à pour 
> résultat d'avoir une interprétation erronée de tous les cotés :(

C'est ce que je disais: la gestion des noms de fichiers avec caractères
accentués est buggée sous Linux/POSIX. En attendant que tout le monde
soit sous UTF-8 et que les logiciels améliorent leur support Unicode[*],
mieux vaut ne pas utiliser de caractères accentués dans les noms de
fichiers.

[*] Dans un environnement UTF-8, tu peux taper

  touch `/usr/bin/printf "\u00e8"`
  touch `/usr/bin/printf "e\u0300"`

dans un répertoire vide et admirer le résultat.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à