[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: UTF-8 !!!





On 02.12.2006 22:30, Vincent Lefevre wrote:
On 2006-12-02 16:18:22 +0100, C. Mourad Jaber wrote:
Mon problème principal est la gestion des accents avec rsync... tous les fichiers et les répertoires qui ont des accents se retrouvent avec des noms bizarres :(

Linux n'a jamais réellemement supporté les noms de fichiers avec accent.

J'ai fait un dpkg-reconfigure -plow locales
Pour ajouter iso8859-1 et -15 sur la machine cible, mais cela ne change pas grande chose :(

Qu'obtiens-tu si tu tapes "locale" et "locale charmap" sur les deux
machines?

L'ancienne machine :
$ locale
LANG=fr_FR@euro
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
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

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 :(
@ +

Mourad



Reply to: