tar ne supporte pas les accents ?

2002-02-25 Par sujet Arnaud Calvo

Hello

Je fais de tps en tps une sauvegarde de ma partition windows via tar et
gzip, depuis ma Mandrake, et tout marche nickel (j'ai déjà fait 2
restaurations).

J'ai essayé de le faire via ma patate, hier, mais tar n'enregistre pas les
accents. Voici un aperçu du log :
./windows/Menu D\202marrer/
./windows/Menu D\202marrer/Programmes/
./windows/Menu D\202marrer/Programmes/D\202marrage/
./windows/Menu D\202marrer/Programmes/D\202marrage/InkSwitch.lnk

J'ai alors fait le test d'utiliser le tar de la patate depuis mandrake, et
là, aucun problème.
Il s'agit donc apparemment du système, et non d'une option de tar
manquante, ou d'une compilation non adaptée aux frenchies.

Mais alors, s'agit-il des locales, ou d'autre chose ?

-- 
http://www.calvo-france.com (24/01/02)
Un desktop puissant ET léger  http://rox.sourceforge.net 

A  r  n  a  u  dC  a  l  v  o   47°43'60N  0°31'0W



Re: tar ne supporte pas les accents ?

2002-02-25 Par sujet Nicolas SABOURET
Arnaud Calvo wrote:
 
 Hello
 
 Je fais de tps en tps une sauvegarde de ma partition windows via tar et
 gzip, depuis ma Mandrake, et tout marche nickel (j'ai déjà fait 2
 restaurations).
 
 J'ai essayé de le faire via ma patate, hier, mais tar n'enregistre pas les
 accents. Voici un aperçu du log :
 ./windows/Menu D\202marrer/
 ./windows/Menu D\202marrer/Programmes/
 ./windows/Menu D\202marrer/Programmes/D\202marrage/
 ./windows/Menu D\202marrer/Programmes/D\202marrage/InkSwitch.lnk
 
 J'ai alors fait le test d'utiliser le tar de la patate depuis mandrake, et
 là, aucun problème.
 Il s'agit donc apparemment du système, et non d'une option de tar
 manquante, ou d'une compilation non adaptée aux frenchies.
 
 Mais alors, s'agit-il des locales, ou d'autre chose ?

C'est les locales.
C'est juste que Windows et ta Debian n'utilisent pas le même encodage,
alors que Mdk utilise le même que Windows.

Nico.
-- 
Nicolas SABOURET
LIMSI-CNRS, BP133, 91403 Orsay, France
http://www.limsi.fr/Individu/nico



Re: tar ne supporte pas les accents ?

2002-02-25 Par sujet Arnaud Calvo

Le 25-Feb-2002, Nicolas SABOURET a écrit : 

 Arnaud Calvo wrote:
 J'ai essayé de le faire via ma patate, hier, mais tar n'enregistre pas
 les accents. Voici un aperçu du log :
 ./windows/Menu D\202marrer/
 ./windows/Menu D\202marrer/Programmes/
 ./windows/Menu D\202marrer/Programmes/D\202marrage/
 ./windows/Menu D\202marrer/Programmes/D\202marrage/InkSwitch.lnk
 s'agit-il des locales, ou d'autre chose ?

 C'est les locales.
 C'est juste que Windows et ta Debian n'utilisent pas le même encodage,
 alors que Mdk utilise le même que Windows.

Comment faire alors pour que Debian puisse utiliser le même encodage,
temporairement, lors de la sauvegarde ? (j'ai suivi ta doc pour
européaniser ma Debian, mais visiblement, cela ne suffit pas :-( )

Merci

-- 
http://www.calvo-france.com (24/01/02)
Un desktop puissant ET léger  http://rox.sourceforge.net 

A  r  n  a  u  dC  a  l  v  o   47°43'60N  0°31'0W



Re: tar ne supporte pas les accents ?

2002-02-25 Par sujet Nicolas SABOURET
Arnaud Calvo wrote:
 
 
  C'est les locales.
  C'est juste que Windows et ta Debian n'utilisent pas le même encodage,
  alors que Mdk utilise le même que Windows.
 
 Comment faire alors pour que Debian puisse utiliser le même encodage,
 temporairement, lors de la sauvegarde ? (j'ai suivi ta doc pour
 européaniser ma Debian, mais visiblement, cela ne suffit pas :-( )
 

Je ne sais pas quelles sont les locales de Mdk (peut-être de l'UTF8).
Sous woody, il faut que tu génères cette locale. Ensuite, fais précéder
la commande tar de LANG=la_locale_mdk (ex: LANG=fr_FR.UTF8 tar tzf
truc.tar.gz).

Nico.
-- 
Nicolas SABOURET
LIMSI-CNRS, BP133, 91403 Orsay, France
http://www.limsi.fr/Individu/nico



Re: tar ne supporte pas les accents ?

2002-02-25 Par sujet Charles Goyard
Ainsi parlait Arnaud Calvo :
  ./windows/Menu D\202marrer/Programmes/D\202marrage/
 
  C'est les locales.
  C'est juste que Windows et ta Debian n'utilisent pas le même encodage,
  alors que Mdk utilise le même que Windows.
 
 Comment faire alors pour que Debian puisse utiliser le même encodage,
 temporairement, lors de la sauvegarde ? (j'ai suivi ta doc pour
 européaniser ma Debian, mais visiblement, cela ne suffit pas :-( )

Je verrais bien du côté des modules du noyau, dans Filesystems-Native
Language Support, mettre les pages de code qui vont bien.


-- 
Charles



Re: tar ne supporte pas les accents ?

2002-02-25 Par sujet Dabowl
le lun 25-02-2002 à 09:54, Nicolas SABOURET a écrit :
 Arnaud Calvo wrote:
  
  Hello
  
  Je fais de tps en tps une sauvegarde de ma partition windows via tar et
  gzip, depuis ma Mandrake, et tout marche nickel (j'ai déjà fait 2
  restaurations).
  
  J'ai essayé de le faire via ma patate, hier, mais tar n'enregistre pas les
  accents. Voici un aperçu du log :
  ./windows/Menu D\202marrer/
  ./windows/Menu D\202marrer/Programmes/
  ./windows/Menu D\202marrer/Programmes/D\202marrage/
  ./windows/Menu D\202marrer/Programmes/D\202marrage/InkSwitch.lnk
  
  J'ai alors fait le test d'utiliser le tar de la patate depuis mandrake, et
  là, aucun problème.
  Il s'agit donc apparemment du système, et non d'une option de tar
  manquante, ou d'une compilation non adaptée aux frenchies.
  
  Mais alors, s'agit-il des locales, ou d'autre chose ?
 
 C'est les locales.
 C'est juste que Windows et ta Debian n'utilisent pas le même encodage,
 alors que Mdk utilise le même que Windows.
 
 Nico.
 -- 
 Nicolas SABOURET
 LIMSI-CNRS, BP133, 91403 Orsay, France
 http://www.limsi.fr/Individu/nico
 
 
 -- 
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 
J'ai une question du meme tonneau, sauf que cela concerne Mac OS...

J'ai des fichiers d'une partition HFS dont les accents sont tronqués.
La procédure est elle la meme ?

Merci.

Dabowl
-- 
(o_
//\
V_/_ Debian GNU/Linux user.






Re: tar ne supporte pas les accents ?

2002-02-25 Par sujet Arnaud Calvo

Le 25-Feb-2002, Nicolas SABOURET a écrit : 

 Arnaud Calvo wrote:
  C'est les locales.
  C'est juste que Windows et ta Debian n'utilisent pas le même
  encodage,
  alors que Mdk utilise le même que Windows.
 
 Comment faire alors pour que Debian puisse utiliser le même encodage,
 temporairement, lors de la sauvegarde ? (j'ai suivi ta doc pour
 européaniser ma Debian, mais visiblement, cela ne suffit pas :-( )

 Je ne sais pas quelles sont les locales de Mdk (peut-être de l'UTF8).
 Sous woody, il faut que tu génères cette locale. Ensuite, fais précéder
 la commande tar de LANG=la_locale_mdk (ex: LANG=fr_FR.UTF8 tar tzf
 truc.tar.gz).

Je suis sous Mdk 8.1 et Potato 2.2r5.
Les locales me semblent être identiques à celles que j'ai mis en place sur
la potato grâce à ta doc. Voici donc celles de Mandrake :

/etc/sysconfig/keyboard :
KBCHARSET=iso-8859-15
DISABLE_WINDOWS_KEY=no
BACKSPACE=Delete
KEYTABLE=fr-latin1
(ici le latin 1 me chagrine un peu, mais en l'occurence, c'est pas avec
Mandrake que j'ai un problème ;-) )

/etc/sysconfig/i18n
SYSFONT=lat0-sun16
[EMAIL PROTECTED]
[EMAIL PROTECTED]
LANGUAGE=fr_FR:fr
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
LANG=fr
SYSFONTACM=iso15

Mais... :
Le 25-Feb-2002, Charles Goyard a écrit : 
 Je verrais bien du côté des modules du noyau, dans Filesystems-Native
 Language Support, mettre les pages de code qui vont bien.

... et donc, je crois que Charles tient notre fautif :

[/home/arnaud] # : grep NLS_DEFAULT /mnt/debian/boot/config-2.2.19-idepci
CONFIG_NLS_DEFAULT=cp437

[/home/arnaud] # : grep NLS_DEFAULT /boot/config-2.4.17
CONFIG_NLS_DEFAULT=iso8859-15

Si je comprends bien, il ne me reste donc plus qu'à trouver le nom du
module à charger avant d'utiliser tar...

Un grand merci :-)

-- 
http://www.calvo-france.com (24/01/02)
Un desktop puissant ET léger  http://rox.sourceforge.net 

A  r  n  a  u  dC  a  l  v  o   47°43'60N  0°31'0W



Re: tar ne supporte pas les accents ?

2002-02-25 Par sujet Charles Goyard
Ainsi parlait Arnaud Calvo :
 
 [/home/arnaud] # : grep NLS_DEFAULT /mnt/debian/boot/config-2.2.19-idepci
 CONFIG_NLS_DEFAULT=cp437
 
 [/home/arnaud] # : grep NLS_DEFAULT /boot/config-2.4.17
 CONFIG_NLS_DEFAULT=iso8859-15
 
 Si je comprends bien, il ne me reste donc plus qu'à trouver le nom du
 module à charger avant d'utiliser tar...

nls_iso8859-15, par exemple.

-- 
Charles