At 11/06/01 17:48 , you wrote:
>Salut,

Salut, 

>Bon, j'ai fait le test. Avec "lettre a grand-mere.txt" mais bon, c'est
pas
>le txt qui vas changer grand chose.
>
>1- Quand je fais un "ls" j'obtiens "lettre a grand-m?ere.txt"
>2- Quand je fais un vim "let" suivi de "tab tab", �a me donne "vim
lettre\
>a\ grand-mre.txt"
>
[...]

voici une explications publi�e sur la liste samba.fr.

A plus
Fred
-------------8<---------------------
From: Christian Perrier <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Re: [samba-fr] les accents
Message-Id: <[EMAIL PROTECTED]>
Quoting AdminSys AdminSys ([EMAIL PROTECTED]):

> O� se situe le probleme ?? Merci

Pb de correspondance de jeux de caract�res. Les clients Windows
utilisent le
jeu CP-1252 qui Microsoft a cru bon d'inventer quand il a pondu son
ersatz
de syst�me d'exploitation alors que les ISO-8859-* lui tendaient les
bras.

La plupart des Unix utilisent ISO-8859-1 par d�faut quand on les
configure
pour l'Europe de l'Ouest (donc le plus souvent dans leur config par
d�faut).

Quand ton cleint Windows cr�e un fichier comportant un caract�re de
code
ASCII sup�rieur ou �gal � 128, et si on ne dit rien de sp�cial � samba,
celui-ci va cr�er le fichier avec le m�me nom...et le m�me code de
caract�re.

D'o� probl�me puisque quand on visualise le nom du fichier depuis le
serveur
Unix, le caract�re est affiche comme s'il �tait en jeu ISO-8859-1 alors
qu'il est en CP-1252.

La solution existe. Il faut sp�cifier au moyen de l'option idoine de
smb.conf quel est le jeu de caract�res des clients. Cf "man smb.conf".
On
peut, en prime sp�cifier le jeu de caract�res du serveur (�a aidera par
exemple pour que les descriptions des partages s'affichent correctement
depuis les clients).

Seulement, tu n'es pas au bout de tes peines. Si tu changes ce r�glage,
les
fichiers nouvellement cr��s auront le bon jeu de caract�re c�t� Unix
(samba
a fait la traduction), mais ceux qui existaient d�j� ne vont pas �tre
magiquement renomm�s.

Pis encore, comme samba va maintenant appliquer une table de
correspondance
aux noms de fichiers qu'il affiche, ces fichiers existant vont se voir,
vu
c�t� client, affubl�s de caract�res tr�s �tranges, certains d'entre eux
emp�chant m�me Windows de "voir" les fichiers.

Pr�pare alors ton t�l�phone car les utilisateurs vont vite fait te
tomber
sur le poil car ils ont "perdu leurs fichiers". Ca m'est arriv�!

Il n'y a alors plus qu'une solution : renommer � la main tous ces
fichiers
c�t� Unix. En fait je me suis fait un genre de moulinette pour cela,
qui
fonctionne bourrinement � grands coups de find|grep|sed......C'est une
telle
horreur que c'est impubliable (un script qui en appelle un autre,
toutes les
correspondances cod�s en dur, n�cessit� de la lancer plusieurs fois de
suite
quand les r�pertoies eux-m�mes sont renomm�s en cours de route, etc,
etc...). Par contre, nul doute qu'un administrateur avc quelques
notions de
C ou de perl ferait cela en deux coups de cuiller � pot....Cela a
peut-�tre
m�me d�j� �t� fait, va savoir....:-).
------------->8---------------------
-- 
Frederic Gautier                        Tel/Fax : +33 (0)3 20 61 29 68
Filigrane Press Nord
Email : [EMAIL PROTECTED]   http://www.filigrane-press.com
-- 

[ Soyez pr�cis dans vos sujets svp afin de d�terminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (d�s)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: [EMAIL PROTECTED]  ]

Répondre à