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 > espace dans nom de fichier avec OO2
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

espace dans nom de fichier avec OO2

Réponse
 
LinkBack Outils de la discussion
Vieux 14/09/2006, 10h50   #1
Steve
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut espace dans nom de fichier avec OO2

Bonjour,

j'observe un comportement bizarre sur une machine etch amd64 avec OO2 en
chroot. Quand quelqu'un envoie un fichier attaché dont le nom contientdes
espaces ((mauvaise) habitude windowsienne), on ne peut pas ouvrir le fichier
car il veut ouvrir chacun des termes du nom (si j'ose dire..). Par exemple :

un nom avec des espaces.doc

il va essayer d'ouvrir le fichier « un », puis « nom »,etc... et évidement ça
ne va pas marcher.

Je trouve ce comportement bizarre car sur toutes les autres machines, ça
marche avec les espaces.

une idée ?

Merci

--
s°
  Réponse avec citation
Vieux 14/09/2006, 14h50   #2
Sylvain Sauvage
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: espace dans nom de fichier avec OO2

Jeudi 14 septembre 2006, 11:43:50 CEST, Steve a écrit :
>
> Bonjour,


'jour,

> j'observe un comportement bizarre sur une machine etch amd64 avec OO2
> en chroot. Quand quelqu'un envoie un fichier attaché dont le nom
> contient des espaces ((mauvaise) habitude windowsienne), on ne peut pas
> ouvrir le fichier car il veut ouvrir chacun des termes du nom (si j'ose
> dire..). Par exemple :
>
> un nom avec des espaces.doc
>
> il va essayer d'ouvrir le fichier « un », puis « nom », etc... et
> évidement ça ne va pas marcher.
>
> Je trouve ce comportement bizarre car sur toutes les autres machines,
> ça marche avec les espaces.
>
> une idée ?


Oui.




Ah, faut que je la donne...

C'est dû au fait que tu lances ooffice par le biais d'un script et que
les guillemets y sont mal placés.

Le script du howto amd64 était un script utilisant une boucle (dont le
bénéfice m'a semblé douteux) sur les arguments pour les mettre dans une
variable pour éviter la perte des espaces (alors que "$@" sert à cela
(noter les "" autour de $@).
Enfin bref, un truc immonde pour contourner les problème de dchroot.

Le nouveau howto préconise maintenant l'utilisation de schroot (qui,
semble-t-il¹ est moins capricieux) et utilise simplement un joli "$@" pour
passer les arguments en les protégeant, un par un, par des guillemets.

¹ : c'est ce qui se dit, et ce serait une bonne raison d'avoir changé,
mais je n'utilise plus de chroot depuis quelque temps (plus
d'application 32 bits sur cette machine-lÃ).

Donc, vérifie que tu utilises bien maintenant schroot et plus dchroot.
( https://alioth.debian.org/docman/vie...md64-howto.htm)

--
Sylvain Sauvage
  Réponse avec citation
Vieux 14/09/2006, 14h50   #3
Sylvain Sauvage
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: espace dans nom de fichier avec OO2

Jeudi 14 septembre 2006, 11:43:50 CEST, Steve a écrit :
>
> Bonjour,


'jour,

> j'observe un comportement bizarre sur une machine etch amd64 avec OO2
> en chroot. Quand quelqu'un envoie un fichier attaché dont le nom
> contient des espaces ((mauvaise) habitude windowsienne), on ne peut pas
> ouvrir le fichier car il veut ouvrir chacun des termes du nom (si j'ose
> dire..). Par exemple :
>
> un nom avec des espaces.doc
>
> il va essayer d'ouvrir le fichier « un », puis « nom », etc... et
> évidement ça ne va pas marcher.
>
> Je trouve ce comportement bizarre car sur toutes les autres machines,
> ça marche avec les espaces.
>
> une idée ?


Oui.




Ah, faut que je la donne...

C'est dû au fait que tu lances ooffice par le biais d'un script et que
les guillemets y sont mal placés.

Le script du howto amd64 était un script utilisant une boucle (dont le
bénéfice m'a semblé douteux) sur les arguments pour les mettre dans une
variable pour éviter la perte des espaces (alors que "$@" sert à cela
(noter les "" autour de $@).
Enfin bref, un truc immonde pour contourner les problème de dchroot.

Le nouveau howto préconise maintenant l'utilisation de schroot (qui,
semble-t-il¹ est moins capricieux) et utilise simplement un joli "$@" pour
passer les arguments en les protégeant, un par un, par des guillemets.

¹ : c'est ce qui se dit, et ce serait une bonne raison d'avoir changé,
mais je n'utilise plus de chroot depuis quelque temps (plus
d'application 32 bits sur cette machine-lÃ).

Donc, vérifie que tu utilises bien maintenant schroot et plus dchroot.
( https://alioth.debian.org/docman/vie...md64-howto.htm)

--
Sylvain Sauvage
  Réponse avec citation
Vieux 14/09/2006, 16h50   #4
Steve
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: espace dans nom de fichier avec OO2

Le jeudi 14 septembre 2006 15:48, Sylvain Sauvage a écritÂ:
> Jeudi 14 septembre 2006, 11:43:50 CEST, Steve a écrit :
> > Bonjour,

>
> 'jour,
>
> > j'observe un comportement bizarre sur une machine etch amd64 avec OO2
> > en chroot. Quand quelqu'un envoie un fichier attaché dont le nom
> > contient des espaces ((mauvaise) habitude windowsienne), on ne peut pas
> > ouvrir le fichier car il veut ouvrir chacun des termes du nom (si j'ose
> > dire..). Par exemple :
> >
> > un nom avec des espaces.doc
> >
> > il va essayer d'ouvrir le fichier « un », puis « nom », etc... et
> > évidement ça ne va pas marcher.
> >
> > Je trouve ce comportement bizarre car sur toutes les autres machines,
> > ça marche avec les espaces.
> >
> > une idée ?

>
> Oui.
>


cool

>
>
>
> Ah, faut que je la donne...



ben oui

> C'est dû au fait que tu lances ooffice par le biais d'un script et que
> les guillemets y sont mal placés.
>
> Le script du howto amd64 était un script utilisant une boucle (dont le
> bénéfice m'a semblé douteux) sur les arguments pour les mettre dans une
> variable pour éviter la perte des espaces (alors que "$@" sert à cela
> (noter les "" autour de $@).
> Enfin bref, un truc immonde pour contourner les problème de dchroot.
>
> Le nouveau howto préconise maintenant l'utilisation de schroot (qui,
> semble-t-il¹ est moins capricieux) et utilise simplement un joli "$@" pour
> passer les arguments en les protégeant, un par un, par des guillemets.
>
> ¹ : c'est ce qui se dit, et ce serait une bonne raison d'avoir changé,
> mais je n'utilise plus de chroot depuis quelque temps (plus
> d'application 32 bits sur cette machine-lÃ).
>
> Donc, vérifie que tu utilises bien maintenant schroot et plus dchroot.
> ( https://alioth.debian.org/docman/vie...md64-howto.htm
> )



Explication très claire merci. Je vais changer cela.

Bonne soirée
--
s°
  Réponse avec citation
Vieux 14/09/2006, 16h50   #5
Steve
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: espace dans nom de fichier avec OO2

Le jeudi 14 septembre 2006 15:48, Sylvain Sauvage a écritÂ:
> Jeudi 14 septembre 2006, 11:43:50 CEST, Steve a écrit :
> > Bonjour,

>
> 'jour,
>
> > j'observe un comportement bizarre sur une machine etch amd64 avec OO2
> > en chroot. Quand quelqu'un envoie un fichier attaché dont le nom
> > contient des espaces ((mauvaise) habitude windowsienne), on ne peut pas
> > ouvrir le fichier car il veut ouvrir chacun des termes du nom (si j'ose
> > dire..). Par exemple :
> >
> > un nom avec des espaces.doc
> >
> > il va essayer d'ouvrir le fichier « un », puis « nom », etc... et
> > évidement ça ne va pas marcher.
> >
> > Je trouve ce comportement bizarre car sur toutes les autres machines,
> > ça marche avec les espaces.
> >
> > une idée ?

>
> Oui.
>


cool

>
>
>
> Ah, faut que je la donne...



ben oui

> C'est dû au fait que tu lances ooffice par le biais d'un script et que
> les guillemets y sont mal placés.
>
> Le script du howto amd64 était un script utilisant une boucle (dont le
> bénéfice m'a semblé douteux) sur les arguments pour les mettre dans une
> variable pour éviter la perte des espaces (alors que "$@" sert à cela
> (noter les "" autour de $@).
> Enfin bref, un truc immonde pour contourner les problème de dchroot.
>
> Le nouveau howto préconise maintenant l'utilisation de schroot (qui,
> semble-t-il¹ est moins capricieux) et utilise simplement un joli "$@" pour
> passer les arguments en les protégeant, un par un, par des guillemets.
>
> ¹ : c'est ce qui se dit, et ce serait une bonne raison d'avoir changé,
> mais je n'utilise plus de chroot depuis quelque temps (plus
> d'application 32 bits sur cette machine-lÃ).
>
> Donc, vérifie que tu utilises bien maintenant schroot et plus dchroot.
> ( https://alioth.debian.org/docman/vie...md64-howto.htm
> )



Explication très claire merci. Je vais changer cela.

Bonne soirée
--
s°
  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 18h15.


É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,16031 seconds with 13 queries