PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user.french > Samba : Serveur Windows, Client Linux et accents
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org

Samba : Serveur Windows, Client Linux et accents

Réponse
 
LinkBack Outils de la discussion
Vieux 20/05/2006, 19h20   #1
Thierry Leurent
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Samba : Serveur Windows, Client Linux et accents

Bonjour,

Je suis confronté à un gros problème.
Sur un linux, je dois monter un partage windows et utiliser un script qui
entre-autre me place dans l'un des répertoires.

Je map le drive sous windows et je remarque que j'ai 3 sous-répertoires:
Données 1
Données 2
Données 3
Je monte le partage windows dans /mnt/distant
Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
Donn?es 1
Donn?es 2
Donn?es 3

En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
Je crée un petit script avec ces lignes à l'intérieur :

Rep1="/mnt/Donn?es\ 1"
Rep2="/mnt/Donn?es 2"
Rep3="/home/a moi/src"

cd $Rep1
cd "$Rep2"
cd /mnt/Donn?es\ 03
pwd
cd "$Rep3"
pwd

Les deux premiers cd de donnent une erreur... Le répertoire n'existe pas ou
n'est pas un répertoire.
Les deux derniers fonctionnent

On dirait que bash interprète diffèrement le ? si il est dans une variable ou
pas.
J'ai conclu que le ? provient d'une différence de code page entre les 2
machines.

Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.

Comment résoudre ce problème ?

Merci
Thierry
  Réponse avec citation
Vieux 20/05/2006, 20h20   #2
ah164835
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Samba : Serveur Windows, Client Linux et accents


ne pas utiliser d'accent;;
snon il est fort possible qu'un PC interprètera le nom comprenant un accent
totalement différent d'un autre ou une divergence serveur utilisateur dans le
code

André ON4HU
Le Samedi 20 Mai 2006 20:09, Thierry Leurent a écrit:
> Bonjour,
>
> Je suis confronté à un gros problème.
> Sur un linux, je dois monter un partage windows et utiliser un script qui
> entre-autre me place dans l'un des répertoires.
>
> Je map le drive sous windows et je remarque que j'ai 3 sous-répertoires:
> Données 1
> Données 2
> Données 3
> Je monte le partage windows dans /mnt/distant
> Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> Donn?es 1
> Donn?es 2
> Donn?es 3
>
> En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
> J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
> Je crée un petit script avec ces lignes à l'intérieur :
>
> Rep1="/mnt/Donn?es\ 1"
> Rep2="/mnt/Donn?es 2"
> Rep3="/home/a moi/src"
>
> cd $Rep1
> cd "$Rep2"
> cd /mnt/Donn?es\ 03
> pwd
> cd "$Rep3"
> pwd
>
> Les deux premiers cd de donnent une erreur... Le répertoire n'existe pas ou
> n'est pas un répertoire.
> Les deux derniers fonctionnent
>
> On dirait que bash interprète diffèrement le ? si il est dans une variable
> ou pas.
> J'ai conclu que le ? provient d'une différence de code page entre les 2
> machines.
>
> Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.
>
> Comment résoudre ce problème ?
>
> Merci
> Thierry


--
WEB server: http://www.on4hu.be/
FTP server: ftp://ftp.on4hu.be/
COMPUTERS ARE LIKE AIR-CONDITIONERS THEY STOP WORKING
PROPERLY AS SOON AS YOU OPEN WINDOWS
  Réponse avec citation
Vieux 20/05/2006, 20h20   #3
ah164835
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Samba : Serveur Windows, Client Linux et accents


ne pas utiliser d'accent;;
snon il est fort possible qu'un PC interprètera le nom comprenant un accent
totalement différent d'un autre ou une divergence serveur utilisateur dans le
code

André ON4HU
Le Samedi 20 Mai 2006 20:09, Thierry Leurent a écrit:
> Bonjour,
>
> Je suis confronté à un gros problème.
> Sur un linux, je dois monter un partage windows et utiliser un script qui
> entre-autre me place dans l'un des répertoires.
>
> Je map le drive sous windows et je remarque que j'ai 3 sous-répertoires:
> Données 1
> Données 2
> Données 3
> Je monte le partage windows dans /mnt/distant
> Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> Donn?es 1
> Donn?es 2
> Donn?es 3
>
> En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
> J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
> Je crée un petit script avec ces lignes à l'intérieur :
>
> Rep1="/mnt/Donn?es\ 1"
> Rep2="/mnt/Donn?es 2"
> Rep3="/home/a moi/src"
>
> cd $Rep1
> cd "$Rep2"
> cd /mnt/Donn?es\ 03
> pwd
> cd "$Rep3"
> pwd
>
> Les deux premiers cd de donnent une erreur... Le répertoire n'existe pas ou
> n'est pas un répertoire.
> Les deux derniers fonctionnent
>
> On dirait que bash interprète diffèrement le ? si il est dans une variable
> ou pas.
> J'ai conclu que le ? provient d'une différence de code page entre les 2
> machines.
>
> Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.
>
> Comment résoudre ce problème ?
>
> Merci
> Thierry


--
WEB server: http://www.on4hu.be/
FTP server: ftp://ftp.on4hu.be/
COMPUTERS ARE LIKE AIR-CONDITIONERS THEY STOP WORKING
PROPERLY AS SOON AS YOU OPEN WINDOWS
  Réponse avec citation
Vieux 20/05/2006, 21h10   #4
Thierry Leurent
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Samba : Serveur Windows, Client Linux et accents

Ben oui (((

Mais c'est pas moi qui ai crée ces répertoires et je n'ai aucun moyen
d'enlever les accents...

Donc je dois les gerer

On Saturday 20 May 2006 20:35, ah164835 wrote:
> ne pas utiliser d'accent;;
> snon il est fort possible qu'un PC interprètera le nom comprenant un accent
> totalement différent d'un autre ou une divergence serveur utilisateur dans
> le code
>
> André ON4HU
>
> Le Samedi 20 Mai 2006 20:09, Thierry Leurent a écrit:
> > Bonjour,
> >
> > Je suis confronté à un gros problème.
> > Sur un linux, je dois monter un partage windows et utiliser un script qui
> > entre-autre me place dans l'un des répertoires.
> >
> > Je map le drive sous windows et je remarque que j'ai 3 sous-répertoires:
> > Données 1
> > Données 2
> > Données 3
> > Je monte le partage windows dans /mnt/distant
> > Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> > Donn?es 1
> > Donn?es 2
> > Donn?es 3
> >
> > En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
> > J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
> > Je crée un petit script avec ces lignes à l'intérieur :
> >
> > Rep1="/mnt/Donn?es\ 1"
> > Rep2="/mnt/Donn?es 2"
> > Rep3="/home/a moi/src"
> >
> > cd $Rep1
> > cd "$Rep2"
> > cd /mnt/Donn?es\ 03
> > pwd
> > cd "$Rep3"
> > pwd
> >
> > Les deux premiers cd de donnent une erreur... Le répertoire n'existe pas
> > ou n'est pas un répertoire.
> > Les deux derniers fonctionnent
> >
> > On dirait que bash interprète diffèrement le ? si il est dans une
> > variable ou pas.
> > J'ai conclu que le ? provient d'une différence de code page entre les2
> > machines.
> >
> > Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.
> >
> > Comment résoudre ce problème ?
> >
> > Merci
> > Thierry

  Réponse avec citation
Vieux 20/05/2006, 21h10   #5
Thierry Leurent
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Samba : Serveur Windows, Client Linux et accents

Ben oui (((

Mais c'est pas moi qui ai crée ces répertoires et je n'ai aucun moyen
d'enlever les accents...

Donc je dois les gerer

On Saturday 20 May 2006 20:35, ah164835 wrote:
> ne pas utiliser d'accent;;
> snon il est fort possible qu'un PC interprètera le nom comprenant un accent
> totalement différent d'un autre ou une divergence serveur utilisateur dans
> le code
>
> André ON4HU
>
> Le Samedi 20 Mai 2006 20:09, Thierry Leurent a écrit:
> > Bonjour,
> >
> > Je suis confronté à un gros problème.
> > Sur un linux, je dois monter un partage windows et utiliser un script qui
> > entre-autre me place dans l'un des répertoires.
> >
> > Je map le drive sous windows et je remarque que j'ai 3 sous-répertoires:
> > Données 1
> > Données 2
> > Données 3
> > Je monte le partage windows dans /mnt/distant
> > Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> > Donn?es 1
> > Donn?es 2
> > Donn?es 3
> >
> > En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
> > J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
> > Je crée un petit script avec ces lignes à l'intérieur :
> >
> > Rep1="/mnt/Donn?es\ 1"
> > Rep2="/mnt/Donn?es 2"
> > Rep3="/home/a moi/src"
> >
> > cd $Rep1
> > cd "$Rep2"
> > cd /mnt/Donn?es\ 03
> > pwd
> > cd "$Rep3"
> > pwd
> >
> > Les deux premiers cd de donnent une erreur... Le répertoire n'existe pas
> > ou n'est pas un répertoire.
> > Les deux derniers fonctionnent
> >
> > On dirait que bash interprète diffèrement le ? si il est dans une
> > variable ou pas.
> > J'ai conclu que le ? provient d'une différence de code page entre les2
> > machines.
> >
> > Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.
> >
> > Comment résoudre ce problème ?
> >
> > Merci
> > Thierry

  Réponse avec citation
Vieux 21/05/2006, 11h00   #6
Stéphane RIGOULOT
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RE: Samba : Serveur Windows, Client Linux et accents


Que donne smbstatus ?

dans le smb.conf au niveau des parma [global], essayes :
unix charset = ISO8859-1


Ben oui (((

Mais c'est pas moi qui ai crée ces répertoires et je n'ai aucun moyen
d'enlever les accents...

Donc je dois les gerer

On Saturday 20 May 2006 20:35, ah164835 wrote:
> ne pas utiliser d'accent;;
> snon il est fort possible qu'un PC interprètera le nom comprenant un

accent
> totalement différent d'un autre ou une divergence serveur utilisateur

dans
> le code
>
> André ON4HU
>
> Le Samedi 20 Mai 2006 20:09, Thierry Leurent a écrit:
> > Bonjour,
> >
> > Je suis confronté à un gros problème.
> > Sur un linux, je dois monter un partage windows et utiliser un script

qui
> > entre-autre me place dans l'un des répertoires.
> >
> > Je map le drive sous windows et je remarque que j'ai 3 sous-répertoires:
> > Données 1
> > Données 2
> > Données 3
> > Je monte le partage windows dans /mnt/distant
> > Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> > Donn?es 1
> > Donn?es 2
> > Donn?es 3
> >
> > En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
> > J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
> > Je crée un petit script avec ces lignes à l'intérieur :
> >
> > Rep1="/mnt/Donn?es\ 1"
> > Rep2="/mnt/Donn?es 2"
> > Rep3="/home/a moi/src"
> >
> > cd $Rep1
> > cd "$Rep2"
> > cd /mnt/Donn?es\ 03
> > pwd
> > cd "$Rep3"
> > pwd
> >
> > Les deux premiers cd de donnent une erreur... Le répertoire n'existe pas
> > ou n'est pas un répertoire.
> > Les deux derniers fonctionnent
> >
> > On dirait que bash interprète diffèrement le ? si il est dans une
> > variable ou pas.
> > J'ai conclu que le ? provient d'une différence de code page entre les 2
> > machines.
> >
> > Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.
> >
> > Comment résoudre ce problème ?
> >
> > Merci
> > Thierry




--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 21/05/2006, 11h00   #7
Stéphane RIGOULOT
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RE: Samba : Serveur Windows, Client Linux et accents


Que donne smbstatus ?

dans le smb.conf au niveau des parma [global], essayes :
unix charset = ISO8859-1


Ben oui (((

Mais c'est pas moi qui ai crée ces répertoires et je n'ai aucun moyen
d'enlever les accents...

Donc je dois les gerer

On Saturday 20 May 2006 20:35, ah164835 wrote:
> ne pas utiliser d'accent;;
> snon il est fort possible qu'un PC interprètera le nom comprenant un

accent
> totalement différent d'un autre ou une divergence serveur utilisateur

dans
> le code
>
> André ON4HU
>
> Le Samedi 20 Mai 2006 20:09, Thierry Leurent a écrit:
> > Bonjour,
> >
> > Je suis confronté à un gros problème.
> > Sur un linux, je dois monter un partage windows et utiliser un script

qui
> > entre-autre me place dans l'un des répertoires.
> >
> > Je map le drive sous windows et je remarque que j'ai 3 sous-répertoires:
> > Données 1
> > Données 2
> > Données 3
> > Je monte le partage windows dans /mnt/distant
> > Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> > Donn?es 1
> > Donn?es 2
> > Donn?es 3
> >
> > En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
> > J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
> > Je crée un petit script avec ces lignes à l'intérieur :
> >
> > Rep1="/mnt/Donn?es\ 1"
> > Rep2="/mnt/Donn?es 2"
> > Rep3="/home/a moi/src"
> >
> > cd $Rep1
> > cd "$Rep2"
> > cd /mnt/Donn?es\ 03
> > pwd
> > cd "$Rep3"
> > pwd
> >
> > Les deux premiers cd de donnent une erreur... Le répertoire n'existe pas
> > ou n'est pas un répertoire.
> > Les deux derniers fonctionnent
> >
> > On dirait que bash interprète diffèrement le ? si il est dans une
> > variable ou pas.
> > J'ai conclu que le ? provient d'une différence de code page entre les 2
> > machines.
> >
> > Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.
> >
> > Comment résoudre ce problème ?
> >
> > Merci
> > Thierry




--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 21/05/2006, 11h00   #8
Stéphane RIGOULOT
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RE: Samba : Serveur Windows, Client Linux et accents


regardes dans les archives de la liste, le problème est peut-être déjà
abordé ?
http://lists.debian.org/debian-user-.../msg01118.html

Toujours dans [global] :
dos charset = 850
unix charset = ISO-8859-1
display charset = ISO-8859-1
client code page = 850

puis un /etc/init.d/smb reload



Ben oui (((

Mais c'est pas moi qui ai crée ces répertoires et je n'ai aucun moyen
d'enlever les accents...

Donc je dois les gerer

On Saturday 20 May 2006 20:35, ah164835 wrote:
> ne pas utiliser d'accent;;
> snon il est fort possible qu'un PC interprètera le nom comprenant un

accent
> totalement différent d'un autre ou une divergence serveur utilisateur

dans
> le code
>
> André ON4HU
>
> Le Samedi 20 Mai 2006 20:09, Thierry Leurent a écrit:
> > Bonjour,
> >
> > Je suis confronté à un gros problème.
> > Sur un linux, je dois monter un partage windows et utiliser un script

qui
> > entre-autre me place dans l'un des répertoires.
> >
> > Je map le drive sous windows et je remarque que j'ai 3 sous-répertoires:
> > Données 1
> > Données 2
> > Données 3
> > Je monte le partage windows dans /mnt/distant
> > Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> > Donn?es 1
> > Donn?es 2
> > Donn?es 3
> >
> > En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
> > J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
> > Je crée un petit script avec ces lignes à l'intérieur :
> >
> > Rep1="/mnt/Donn?es\ 1"
> > Rep2="/mnt/Donn?es 2"
> > Rep3="/home/a moi/src"
> >
> > cd $Rep1
> > cd "$Rep2"
> > cd /mnt/Donn?es\ 03
> > pwd
> > cd "$Rep3"
> > pwd
> >
> > Les deux premiers cd de donnent une erreur... Le répertoire n'existe pas
> > ou n'est pas un répertoire.
> > Les deux derniers fonctionnent
> >
> > On dirait que bash interprète diffèrement le ? si il est dans une
> > variable ou pas.
> > J'ai conclu que le ? provient d'une différence de code page entre les 2
> > machines.
> >
> > Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.
> >
> > Comment résoudre ce problème ?
> >
> > Merci
> > Thierry




--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 21/05/2006, 11h00   #9
Stéphane RIGOULOT
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RE: Samba : Serveur Windows, Client Linux et accents


regardes dans les archives de la liste, le problème est peut-être déjà
abordé ?
http://lists.debian.org/debian-user-.../msg01118.html

Toujours dans [global] :
dos charset = 850
unix charset = ISO-8859-1
display charset = ISO-8859-1
client code page = 850

puis un /etc/init.d/smb reload



Ben oui (((

Mais c'est pas moi qui ai crée ces répertoires et je n'ai aucun moyen
d'enlever les accents...

Donc je dois les gerer

On Saturday 20 May 2006 20:35, ah164835 wrote:
> ne pas utiliser d'accent;;
> snon il est fort possible qu'un PC interprètera le nom comprenant un

accent
> totalement différent d'un autre ou une divergence serveur utilisateur

dans
> le code
>
> André ON4HU
>
> Le Samedi 20 Mai 2006 20:09, Thierry Leurent a écrit:
> > Bonjour,
> >
> > Je suis confronté à un gros problème.
> > Sur un linux, je dois monter un partage windows et utiliser un script

qui
> > entre-autre me place dans l'un des répertoires.
> >
> > Je map le drive sous windows et je remarque que j'ai 3 sous-répertoires:
> > Données 1
> > Données 2
> > Données 3
> > Je monte le partage windows dans /mnt/distant
> > Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> > Donn?es 1
> > Donn?es 2
> > Donn?es 3
> >
> > En ligne de commande, je fais un cd /mnt/distant/Donn?es\ 1 puis un pwd
> > J'ai /mnt/distant/Donnes 1 ou /mnt/distant/Donn es 1 selon l'émulateur.
> > Je crée un petit script avec ces lignes à l'intérieur :
> >
> > Rep1="/mnt/Donn?es\ 1"
> > Rep2="/mnt/Donn?es 2"
> > Rep3="/home/a moi/src"
> >
> > cd $Rep1
> > cd "$Rep2"
> > cd /mnt/Donn?es\ 03
> > pwd
> > cd "$Rep3"
> > pwd
> >
> > Les deux premiers cd de donnent une erreur... Le répertoire n'existe pas
> > ou n'est pas un répertoire.
> > Les deux derniers fonctionnent
> >
> > On dirait que bash interprète diffèrement le ? si il est dans une
> > variable ou pas.
> > J'ai conclu que le ? provient d'une différence de code page entre les 2
> > machines.
> >
> > Comme, je n'ai pas la main sur le serveur windows et peut sur le linux.
> >
> > Comment résoudre ce problème ?
> >
> > Merci
> > Thierry




--
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 debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 21/05/2006, 11h10   #10
Glennie Vignarajah
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Samba : Serveur Windows, Client Linux et accents

Le Saturday 20 May 2006 20:09, Thierry Leurent(Thierry Leurent
<thierry.leurent@tiscali.be>) a écrit:
> Bonjour,


Bonjour,

>
> Je map le drive sous windows et je remarque que j'ai 3
> sous-répertoires: Données 1
> Données 2
> Données 3
> Je monte le partage windows dans /mnt/distant
> Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> Donn?es 1
> Donn?es 2
> Donn?es 3



Quels sont les options de montages?
Il y a les options 'iocharset' et 'codepage' pour les conversions de
caractères...
Pour les accents sur ma clé usb, j'utilise les
options 'codepage=850,iocharset=iso8859-15'. Je n'ai pas de partage
windows sous la main. Peut-être que ces options fonctionnent...
De plus, assurez-vous que vous avez bien le support 'nls_cp850'
et 'nls_iso8859-1' sont bien actifs dans le noyau !

> Rep1="/mnt/Donn?es\ 1"
> Rep2="/mnt/Donn?es 2"
> Rep3="/home/a moi/src"


> cd $Rep1
> cd "$Rep2"
> cd /mnt/Donn?es\ 03
> pwd
> cd "$Rep3"
> pwd


Vous êtes sûr que la valeur de Rep1 et Rep2 ne sont pas modifiés
avant d'arriver à la ligne 'cd "$Rep2"'?
J'ai testé avec un répertoire :

[glenny@merlin ~]> cat tuut
rep="Donn?es 1"
echo $rep
cd "$rep"
pwd
cd ..

[glenny@merlin ~]> bash -x tuut
+ rep='Donn?es 1'
+ echo 'Donn?es' 1
Donn?es 1
+ cd 'Donn?es 1'
+ pwd
/home/glenny/Donn?es 1
+ cd ..
[glenny@merlin ~]>
----------
Ca fonctionne bien avec bash !

> Comment résoudre ce problème ?


Si la valeur de '?' correspond à quelque chose qui ne peut pas être
entrée par le clavier, essayez :

Rep1=$(ls -d1 /mnt/Donn*es?1 | egrep "/mnt/Donn.es 1")
cd "$Rep1"

Du coup, vous n'avez pas besoin connaître à quoi correspond le '?'
de 'Donn?es' sur le clavier et egrep assure que le 'cd' se fait bien
dans '/mnt/Donn?es 1' (dans le cas où il y aurait des
répertoires 'Donn?es 1', 'Donn?es_1', 'Donn?esa1'...

En espérant que je me suis pas planté et que cela vous aidera à
avancer...

A+
--
Glennie
"D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils
vous combattent et, enfin, vous gagnez"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iQEVAwUARHA6btHiioqkksXaAQLl/Af/ZPwLdrsAV/d0gEwcylyX6BeU7U7njzRr
K83N+73CJ3BDcE6sFihMlthlPbpTXP5Rj7lPBUVBFQkV7agkXV pGr5tiu8IjkeBz
RXn0XBG9XLJ/m0Y3fH0aQMZAHjaGqxdeUvLUEaIFOlXA2hkdeKkAWGsI2Ajmyh KX
SwU/mirSmDfnFixJiabGMN1dYbZtbO/Qk2cZOtCdzNYg+Wx6Q1BJqG7IH1iuQUZl
qBQxZNlvtb6XraX4PMWgb5xjg2+50UJxTr4MbvxQnOFEQcR/bvpHWbSNke6Xs1oh
VeqTBzvD+yxLuiyNT/I52jFNOFtyRc+aKCZPdjaeIO4/wDWuRBwiBA==
=bXF4
-----END PGP SIGNATURE-----

  Réponse avec citation
Vieux 21/05/2006, 11h10   #11
Glennie Vignarajah
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Samba : Serveur Windows, Client Linux et accents

Le Saturday 20 May 2006 20:09, Thierry Leurent(Thierry Leurent
<thierry.leurent@tiscali.be>) a écrit:
> Bonjour,


Bonjour,

>
> Je map le drive sous windows et je remarque que j'ai 3
> sous-répertoires: Données 1
> Données 2
> Données 3
> Je monte le partage windows dans /mnt/distant
> Je fais un ls /mnt/distant, je constate que j'ai 3 répertoires
> Donn?es 1
> Donn?es 2
> Donn?es 3



Quels sont les options de montages?
Il y a les options 'iocharset' et 'codepage' pour les conversions de
caractères...
Pour les accents sur ma clé usb, j'utilise les
options 'codepage=850,iocharset=iso8859-15'. Je n'ai pas de partage
windows sous la main. Peut-être que ces options fonctionnent...
De plus, assurez-vous que vous avez bien le support 'nls_cp850'
et 'nls_iso8859-1' sont bien actifs dans le noyau !

> Rep1="/mnt/Donn?es\ 1"
> Rep2="/mnt/Donn?es 2"
> Rep3="/home/a moi/src"


> cd $Rep1
> cd "$Rep2"
> cd /mnt/Donn?es\ 03
> pwd
> cd "$Rep3"
> pwd


Vous êtes sûr que la valeur de Rep1 et Rep2 ne sont pas modifiés
avant d'arriver à la ligne 'cd "$Rep2"'?
J'ai testé avec un répertoire :

[glenny@merlin ~]> cat tuut
rep="Donn?es 1"
echo $rep
cd "$rep"
pwd
cd ..

[glenny@merlin ~]> bash -x tuut
+ rep='Donn?es 1'
+ echo 'Donn?es' 1
Donn?es 1
+ cd 'Donn?es 1'
+ pwd
/home/glenny/Donn?es 1
+ cd ..
[glenny@merlin ~]>
----------
Ca fonctionne bien avec bash !

> Comment résoudre ce problème ?


Si la valeur de '?' correspond à quelque chose qui ne peut pas être
entrée par le clavier, essayez :

Rep1=$(ls -d1 /mnt/Donn*es?1 | egrep "/mnt/Donn.es 1")
cd "$Rep1"

Du coup, vous n'avez pas besoin connaître à quoi correspond le '?'
de 'Donn?es' sur le clavier et egrep assure que le 'cd' se fait bien
dans '/mnt/Donn?es 1' (dans le cas où il y aurait des
répertoires 'Donn?es 1', 'Donn?es_1', 'Donn?esa1'...

En espérant que je me suis pas planté et que cela vous aidera à
avancer...

A+
--
Glennie
"D'abord ils vous ignorent, ensuite ils vous raillent, ensuite ils
vous combattent et, enfin, vous gagnez"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iQEVAwUARHA6btHiioqkksXaAQLl/Af/ZPwLdrsAV/d0gEwcylyX6BeU7U7njzRr
K83N+73CJ3BDcE6sFihMlthlPbpTXP5Rj7lPBUVBFQkV7agkXV pGr5tiu8IjkeBz
RXn0XBG9XLJ/m0Y3fH0aQMZAHjaGqxdeUvLUEaIFOlXA2hkdeKkAWGsI2Ajmyh KX
SwU/mirSmDfnFixJiabGMN1dYbZtbO/Qk2cZOtCdzNYg+Wx6Q1BJqG7IH1iuQUZl
qBQxZNlvtb6XraX4PMWgb5xjg2+50UJxTr4MbvxQnOFEQcR/bvpHWbSNke6Xs1oh
VeqTBzvD+yxLuiyNT/I52jFNOFtyRc+aKCZPdjaeIO4/wDWuRBwiBA==
=bXF4
-----END PGP SIGNATURE-----

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 13h34.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,29088 seconds with 19 queries