Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
646 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Pb de codage de caractères en ligne de commande :/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb de codage de caractères en ligne de commande :/

n°474125
TetardKing
Docteur square inside
Posté le 08-05-2004 à 14:04:20  profilanswer
 

J'ai un petit problème en ligne de commande avec un de mes scripts, sous Mandrake 10.0 Officielle...
Explications :
 
J'ai un fichier à la fac, surlequel je fait un  

Code :
  1. grep -Piow 'dixi[èe]me' fichier | sort | uniq -c


Le résultat, c'est :
3 DIXIEME
15 dixième
 
Ca marche impec donc.
 
Je gzip le fichier, le prend à l'apparte, et refait la même manip, j'ai ca :
3 DIXIEME.
 
les autres, ca passe pô :/
Maintenant, si je fait un  

Code :
  1. grep -Piow 'dixi.me' fichier | sort | uniq -c


Ca me sort ca :
 
3 DIXIEME
1 dixi�me
1 dixi�me
1 dixi�me
1 dixi�me
1 dixi�me
1 dixi�me
 
Et enfin, si, pour la ligne de commande, je rajoute ISO Latin 8859-15, ca me fait ca :
    1 DIXIEME
      1 dixième
      1 dixième
      1 dixième
      1 dixième
      1 dixième
      1 dixième
...
 
Donc, pas bon, ca devrait me concaténer les 'dixième' :/
Qqn aurait un debut de soluce ??? :/
 
:jap:

mood
Publicité
Posté le 08-05-2004 à 14:04:20  profilanswer
 

n°474316
Dark_Schne​ider
Close the World, Open the Net
Posté le 08-05-2004 à 20:01:33  profilanswer
 

bizarre ton pb ...
 
que donne la commande suivante :
locale


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°474464
TetardKing
Docteur square inside
Posté le 09-05-2004 à 03:02:11  profilanswer
 

Dark_Schneider a écrit :

bizarre ton pb ...
 
que donne la commande suivante :
locale


Je suis retourné sous windows là (oui, je sais, c'est mal...), je te dis ca dès que je reviens sous nux (demain...). En attendant, j'ai fait un tit script php pour choper la sortie, et faire ce que le uniq -c ne voulait pas faire.
Mais c'est effectivement très curieux  [:ogmios]


---------------
Da Breizh WoRlD DoMIna7iOn T3aM * Baptiste Mary blog
n°474824
TetardKing
Docteur square inside
Posté le 09-05-2004 à 19:44:33  profilanswer
 

Dark_Schneider a écrit :

bizarre ton pb ...
 
que donne la commande suivante :
locale


LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

n°474825
TetardKing
Docteur square inside
Posté le 09-05-2004 à 19:45:11  profilanswer
 

ca m'a l'air bon, nan ?? et pourtant, ca ne marche pas, il faut que je me mette en iso latin, pour avoir les accents :/

n°474854
cooleric
Posté le 09-05-2004 à 20:25:51  profilanswer
 

tient dailleur hors sujet mais comment on change les locales?
Moi jai tout en POSIX...

n°475404
TetardKing
Docteur square inside
Posté le 10-05-2004 à 17:12:05  profilanswer
 

sans mdk 10. officielle, je change ca directement sur la barre de la ligne de commande : Terminal > Codage de caractère.
Et là, j'ai UTF8 / unicode ou ISO latin :/


---------------
Da Breizh WoRlD DoMIna7iOn T3aM * Baptiste Mary blog
n°475455
Dark_Schne​ider
Close the World, Open the Net
Posté le 10-05-2004 à 18:32:32  profilanswer
 

tu devrais éviter Unicode ( UTF8 ). la plupart des fichiers sont en iso8859-1 ( iso latin1 )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°475465
cooleric
Posté le 10-05-2004 à 18:39:18  profilanswer
 

et sur une gentoo qqn peut me dire comment changer le codage?

n°476303
TetardKing
Docteur square inside
Posté le 11-05-2004 à 17:12:38  profilanswer
 

Dark_Schneider a écrit :

tu devrais éviter Unicode ( UTF8 ). la plupart des fichiers sont en iso8859-1 ( iso latin1 )


Ceci dit, j'ai rien demandé moi .. :)
C'est la mandrake qui m'a mit ca d'office :spamafote:
 
Pour la gentoo, j'en sais rien du tout, désolé :/


---------------
Da Breizh WoRlD DoMIna7iOn T3aM * Baptiste Mary blog
mood
Publicité
Posté le 11-05-2004 à 17:12:38  profilanswer
 

n°477109
Dark_Schne​ider
Close the World, Open the Net
Posté le 12-05-2004 à 16:10:44  profilanswer
 

TetardKing> alors tu as voulu joué au plus malin et à l'installation tu ne t'es pas contenté de mettre Français ... tu as du cocher autre chose ...
 
http://doc.mandrakelinux.com/Mandr [...] guage.html
 
 
lance localedrake pour corriger cela
 
chez moi ( mdk cooker )

Code :
  1. [root@admin3 admin]# locale
  2. LANG=fr_FR
  3. LC_CTYPE=fr_FR
  4. LC_NUMERIC=fr_FR
  5. LC_TIME=fr_FR
  6. LC_COLLATE=fr_FR
  7. LC_MONETARY=fr_FR
  8. LC_MESSAGES=fr_FR
  9. LC_PAPER=fr_FR
  10. LC_NAME=fr_FR
  11. LC_ADDRESS=fr_FR
  12. LC_TELEPHONE=fr_FR
  13. LC_MEASUREMENT=fr_FR
  14. LC_IDENTIFICATION=fr_FR
  15. LC_ALL=


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°477509
TetardKing
Docteur square inside
Posté le 12-05-2004 à 22:11:11  profilanswer
 

Dark_Schneider a écrit :

TetardKing> alors tu as voulu joué au plus malin et à l'installation tu ne t'es pas contenté de mettre Français ... tu as du cocher autre chose ...
 
http://doc.mandrakelinux.com/Mandr [...] guage.html
 
 
lance localedrake pour corriger cela
 
chez moi ( mdk cooker )

Code :
  1. [root@admin3 admin]# locale
  2. LANG=fr_FR
  3. LC_CTYPE=fr_FR
  4. LC_NUMERIC=fr_FR
  5. LC_TIME=fr_FR
  6. LC_COLLATE=fr_FR
  7. LC_MONETARY=fr_FR
  8. LC_MESSAGES=fr_FR
  9. LC_PAPER=fr_FR
  10. LC_NAME=fr_FR
  11. LC_ADDRESS=fr_FR
  12. LC_TELEPHONE=fr_FR
  13. LC_MEASUREMENT=fr_FR
  14. LC_IDENTIFICATION=fr_FR
  15. LC_ALL=



Je ne me rappele par avoir fait mumuse avec la langue à l'installe.
 
Mais je vais corriger de suite, merci pour l'info. Je suis sous mandrake 10.0 officielle, la différence vien tpeut être de là ? Je ne pense pas, m'enfin bon  [:ogmios]  
 
 :jap:


---------------
Da Breizh WoRlD DoMIna7iOn T3aM * Baptiste Mary blog
n°477512
TetardKing
Docteur square inside
Posté le 12-05-2004 à 22:12:37  profilanswer
 

Bon, j'ai fait localdrake, en mettant france et france, mais locale me donne toujours la même chose :??:
 
Je persevère :)


---------------
Da Breizh WoRlD DoMIna7iOn T3aM * Baptiste Mary blog
n°477544
TetardKing
Docteur square inside
Posté le 12-05-2004 à 22:26:04  profilanswer
 

Pareil, que ca soit en root ou sous mon login, ca reste en UTF8 :??:
Y'a un moyen pour changer ca directement qq part ? :jap:


---------------
Da Breizh WoRlD DoMIna7iOn T3aM * Baptiste Mary blog
n°478174
Dark_Schne​ider
Close the World, Open the Net
Posté le 13-05-2004 à 14:48:21  profilanswer
 

/etc/sysconfig/i18n


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°478630
TetardKing
Docteur square inside
Posté le 13-05-2004 à 22:17:35  profilanswer
 

Dark_Schneider a écrit :

/etc/sysconfig/i18n

:pt1cable:  
 
Je te met ce qu'il y a dedans :lol:
SYSFONTACM=iso15
LANGUAGE=fr_FR:fr
LC_ADDRESS=fr_FR
LC_COLLATE=fr_FR
LC_NAME=fr_FR
LC_NUMERIC=fr_FR
LC_MEASUREMENT=fr_FR
LC_TIME=fr_FR
LANG=fr_FR
LC_IDENTIFICATION=fr_FR
LC_MESSAGES=fr_FR
LC_CTYPE=fr_FR
LC_TELEPHONE=fr_FR
LC_MONETARY=fr_FR
LC_PAPER=fr_FR
SYSFONT=lat0-16
 
donc, de l'iso latin  [:daplopbot]  
 
alors, que je confirme, si je fait locale, je suis en utf8  :cry:  
 
une autre soluce ? :jap:


---------------
Da Breizh WoRlD DoMIna7iOn T3aM * Baptiste Mary blog
n°479176
Dark_Schne​ider
Close the World, Open the Net
Posté le 14-05-2004 à 15:37:26  profilanswer
 

/etc/profile.d/10lang.sh
 
en regardant dans ce fichier, tu devrais check si dans ton rep perso tu n'a pas un fichier caché nommé .i18n
si oui, efface le.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Pb de codage de caractères en ligne de commande :/

 

Sujets relatifs
Utiliser grep avec une commande qui rajoute des lignes au fil du tempssecuobs.com : test gratuit en ligne pour vos failles
retour a la ligne automatiquecomment ne lister que la première ligne d'un fichier?
Extraire un chiffre d'une lignescript pour recuperer le resultat d'une commande
Lecteur virtuel et commande makequestion @ 2 sous : Quelle est ma version de kde ? (ligne de commande)
[Mandrake] Lancer une commande au démarage en root 
Plus de sujets relatifs à : Pb de codage de caractères en ligne de commande :/


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR