OVH Cloud OVH Cloud

terminal

10 réponses
Avatar
pierre.ducrot
Bonjour,

Lorsque je fait ls dans mon terminal (tcsh) il n'affiche pas les
accents:

drwxr-xr-x 5 pierre staff 170 Feb 14 20:37 Donne??es utilisateur
AppleWorks
drwxrwxr-x 20 pierre staff 680 Jul 9 11:30 Donne??es utilisateurs
Microsoft

existe-il un moyen de les afficher ?

Même chose si je fait cat sur un fichier qui contient des accents:

cat essai.txt
donn?es

more fait encore autre chose
more essai.txt
donn<8E>es

merci d'avance de vos réponses

--
Pierre

10 réponses

Avatar
DINH Viêt Hoà

Lorsque je fait ls dans mon terminal (tcsh) il n'affiche pas les
accents:

drwxr-xr-x 5 pierre staff 170 Feb 14 20:37 Donne??es utilisateur
AppleWorks
drwxrwxr-x 20 pierre staff 680 Jul 9 11:30 Donne??es utilisateurs
Microsoft

existe-il un moyen de les afficher ?


mettre ton terminal en UTF-8.

--
DINH V. Hoa,

"après l'escrime, je prends toujours mon nesquik-fromage blanc" -- VoisinZ

Avatar
blanc
DINH Viêt Hoà wrote:

mettre ton terminal en UTF-8.


Cela dépend de ce qu'on veut faire. Perso, je préfère Latin 1, même si
les accents ne sont pas bien traduits dans certains cas.

Une précision pour Pierre : Le changement se fait dans le menu Terminal
:
Windows Settings -> Display -> Character Set

JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
pierre.ducrot
JPaul wrote:

DINH Viêt Hoà wrote:

mettre ton terminal en UTF-8.


Cela dépend de ce qu'on veut faire. Perso, je préfère Latin 1, même si
les accents ne sont pas bien traduits dans certains cas.

Une précision pour Pierre : Le changement se fait dans le menu Terminal
:
Windows Settings -> Display -> Character Set


merci Jan-Paul car j'allais poser la question.
ce que je veux faire, c'est traduire des fichiers GedCom issus de Gene
4.x en GedCom lisible par OhmiGene, il s'agit d'inverser des champs,
etc. du coup en awk c'est simple mais il me bouffe certains caractères
de contrôle qui code les accents en sortie de Gene.

Tout ça pour de la généalogie...!

--
Pierre


Avatar
pierre.ducrot
DINH Viêt Hoà wrote:

mettre ton terminal en UTF-8.


je suis en UTF-8

--
Pierre

Avatar
kurtz le pirate
In article <1gzuwid.15lruf1lppaxaN%,
(Pierre) wrote:

::JPaul wrote:
::
::> DINH Viêt Hoà wrote:
::>
::> > mettre ton terminal en UTF-8.
::>
::> Cela dépend de ce qu'on veut faire. Perso, je préfère Latin 1, même si
::> les accents ne sont pas bien traduits dans certains cas.
::>
::> Une précision pour Pierre : Le changement se fait dans le menu Terminal
::> :
::> Windows Settings -> Display -> Character Set
::
::merci Jan-Paul car j'allais poser la question.
::ce que je veux faire, c'est traduire des fichiers GedCom issus de Gene
::4.x en GedCom lisible par OhmiGene, il s'agit d'inverser des champs,
::etc. du coup en awk c'est simple mais il me bouffe certains caractères
::de contrôle qui code les accents en sortie de Gene.
::
::Tout ça pour de la généalogie...!

et en perl ?
Avatar
pierre.ducrot
kurtz le pirate wrote:

et en perl ?
surement faisable, mais pas ma spécialité, je suis chimiste ;-)


--
Pierre

Avatar
lists
Pierre wrote:

je suis en UTF-8


Essaie: ls -v
--
R: Parce que ça renverse bêtement l'ordre naturel de lecture!
Q: Mais pourquoi citer en fin d'article est-il si effroyable?
R: Citer en fin d'article
Q: Quelle est la chose la plus désagréable sur les groupes de news?

Avatar
blanc
Pierre wrote:

ce que je veux faire, c'est traduire des fichiers GedCom issus de Gene
4.x en GedCom lisible par OhmiGene, il s'agit d'inverser des champs,


Le problème est peut-être déjà de savoir quel jeu de caractères utilise
Gedcom. Pour cela, tu peux utiliser TextWrangler
<http://www.macupdate.com/info.php/id/11009> pour ouvrir des fichiers
textes générés à partir de Gedcom (par exemple par redirection de la
sortie std).
Si TW ne te donne pas les bons accents quand tu ouvres tes fichiers,
essaie File -> Reopen using encoding...
Quand tu as trouvé le bon, tu peux le changer par l'icône "File options"
(entre le "M" et le "I") et peut-être ensuite appliquer ton script awk.
Après il faudra peut-être aussi refaire une conversion de caract pour
que ce soit lisible par OhmiGene...

Sinon, si tes champs sont séparés par <virgule> ou <tab>, tu peux
essayer dimporter les fichiers générés depuis Gedcom avec un tableur (ou
un traitement de texte) de façon à ce qu'il dispose tes champs sous la
forme d'un tableau. Après tu n'as plus qu'à échanger les colonnes, puis
à réexporter.

Voilà les idées que j'ai, plus facile à tester qu'à expliquer... ;-)

JPaul.

--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
pierre.ducrot
JPaul wrote:

Voilà les idées que j'ai, plus facile à tester qu'à expliquer... ;-)


merci, les séparateurs sont malheureusement pas des espaces.
pour ce qui est des colonnes échangées dans un tableur, je suis
d'accord, mais c'est à répéter plusieurs fois, d'où l'idée d'écrire un
script.

--
Pierre

Avatar
pierre.ducrot
Julien Salort wrote:

Pierre wrote:

je suis en UTF-8


Essaie: ls -v


ça marche, merci

--
Pierre