[dos] dir et caractere fr

dir et caractere fr [dos] - Logiciels - Windows & Software

Marsh Posté le 08-09-2004 à 13:27:33    

slt tlm, voila je suis ss XP et dans une consol dos lorsque je tape dir il m'afiche le contenu du repertoire sans probleme ( accent et tout ) mais lorsque je fait une redirection sur un fichier bas les caractere speciaux ne sont pas géré (a la place de 'é' j'ai ',' par ex )
comment je peux resoudre ca ?
 
ps si pas la bonne section merci de me le dir je vire le poste et le mettrai ou il faut


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 08-09-2004 à 13:27:33   

Reply

Marsh Posté le 08-09-2004 à 14:55:17    

alors personne ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2004 à 00:37:04    

je suis le dernier sur ce forum a me service du DOS ??


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2004 à 00:38:17    

Une fois ton fichier généré, tu le visualises avec quoi ?

Reply

Marsh Posté le 09-09-2004 à 00:51:39    

Wolfman a écrit :

Une fois ton fichier généré, tu le visualises avec quoi ?


le bloc note
 
edit : open office et wordpad font pareil.


Message édité par carot0 le 09-09-2004 à 00:55:11

---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2004 à 00:55:43    

En fait c'est un problème de pages de codes ANSI/ASCII ou un truc dans le genre...je sais plus. Si tu utilises le logiciel EDIT.COM pour visualiser le fichier, tu verras qu'il s'affiche correctement. Il te faut un éditeur de texte sur lequel tu pourras choisir le mode ANSI, ASCII, etc. Par contre, je ne saurais pas te donner de nom de logiciel...

Reply

Marsh Posté le 09-09-2004 à 01:01:37    

en effet edit y arrive mais bonj'aimerai que bloc note puisse lire les fichié generé par cette methode. y a t'il des variable d'environements ( ou autre ) a changer pour qu'il utilise le bon codage ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2004 à 12:33:11    

alors personne ?


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2004 à 13:16:18    

Une solution est d'ouvrir le fichier dans Word et de faire un rechercher/remplacer des caractères spéciaux (style : remplacer "," par "é" )

Reply

Marsh Posté le 09-09-2004 à 13:22:25    

ShonGail a écrit :

Une solution est d'ouvrir le fichier dans Word et de faire un rechercher/remplacer des caractères spéciaux (style : remplacer "," par "é" )


pas top comme solution ca ( mais c'en est une alors pt etre si rien d'autre )


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2004 à 13:22:25   

Reply

Marsh Posté le 09-09-2004 à 18:45:18    

va voir la
http://astase.com/products/?Outils%20PowerBatch
 
cela fera peut être ton affaire

Reply

Marsh Posté le 09-09-2004 à 19:18:21    

scuny a écrit :

va voir la
http://astase.com/products/?Outils%20PowerBatch
 
cela fera peut être ton affaire


ca a l'air symùpas comme truc mais je vois pas le rapport avec mon pb


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2004 à 19:20:22    

peu pas traiter avec de l unicode avec DOS il me semble :(


Message édité par Profil supprimé le 09-09-2004 à 19:21:14
Reply

Marsh Posté le 09-09-2004 à 19:24:50    

isamu1024 a écrit :

peu pas traiter avec de l unicode avec DOS il me semble :(


donc aucune solution existe ? je peut pas modifier le code ascii utilisé ( ou ansi ) pour que les caractere fr soit supporté ( au detrime,t de caractere inutile ?)


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2004 à 19:25:22    

http://bellamyjc.org/fr/divers.html#oemansi


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 09-09-2004 à 19:32:54    

j'ai une question corollaire
comment fait on pour faire un batch qui supprime des fichiers dans le dossier "récents", sachant que quand on le tape dans un .bat, en sortie dans la fenêtre cmd on a un caractère spécial à la place du "é" en input et donc un faux chemin :/


---------------
The only thing necessary for the triumph of evil is for good people to do nothing.
Reply

Marsh Posté le 09-09-2004 à 20:58:27    


tres interressant ca


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 09-09-2004 à 22:55:26    

CK Ze CaRiBoO a écrit :

j'ai une question corollaire
comment fait on pour faire un batch qui supprime des fichiers dans le dossier "récents", sachant que quand on le tape dans un .bat, en sortie dans la fenêtre cmd on a un caractère spécial à la place du "é" en input et donc un faux chemin :/


powerbatch d'astase est ton ami :D
ou pspad ou ultra edit
mais powerbatch pour des batch est tres bien (en plus le pdf d'explication de batch est super)


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 20-08-2015 à 15:43:45    

carot0 a écrit :

slt tlm, voila je suis ss XP et dans une consol dos lorsque je tape dir il m'afiche le contenu du repertoire sans probleme ( accent et tout ) mais lorsque je fait une redirection sur un fichier bas les caractere speciaux ne sont pas géré (a la place de 'é' j'ai ',' par ex )
comment je peux resoudre ca ?


 
Après quelques recherches il existe des solutions complexes, et une simple.
 
Dans une fenêtre de commandes l'encodage par défaut est la page de code 850.
https://fr.wikipedia.org/wiki/Page_de_code_850
Sous Windows l'encodage par défaut est la page de code 1252
https://fr.wikipedia.org/wiki/Windows-1252
 
Pour en changer dans la console il y a la commande chcp :

Code :
  1. C:\>chcp /?
  2. Affiche ou définit le numéro de page de codes active.
  3. CHCP [nnn]
  4.   nnn   Spécifie le numéro de page de codes.
  5. Entrez CHCP sans paramètres pour afficher le numéro de page de codes active.
  6. C:\>chcp
  7. Page de codes active : 850


 
Donc un petit "chcp 1252" avant un "dir > listeFichiers.txt" devrait donner un fichier texte lisible par notepad.
Et un petit "chcp 850" ensuite si on veut continuer à travailler dans la console, et qu'elle reste lisible... ;-)


---------------
http://www.qualios.com/
Reply

Marsh Posté le 20-08-2015 à 18:08:00    

Hélas, l'Invite de commandes (parce qu'on parle pas d'un OS mort depuis 14 ans) n'est pas compatible avec les pages de codes utilisées par Windows.

 

Voir ici pour les valeurs acceptées par CHCP : https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/chcp.mspx
https://docs.microsoft.com/fr-fr/wi [...] mands/chcp

 

C'était donc pas la peine de déterrer un sujet abandonné depuis 11 ans. :pfff:

 

EDIT 13/8/2021 : le déterrage de Pilef m’aura au moins donné l’occasion de réactualiser le lien, qui n’était plus valide (vu que MS n’arrête pas de refaire son site et casser ses liens à chaque fois ! :pfff: )…


Message édité par Trit' le 13-08-2021 à 12:22:55
Reply

Marsh Posté le 13-08-2021 à 12:08:00    

6 ans après, je redéterre ce sujet, pour remercier thomascq pour sa solution qui fonctionne sous Windows 10, sans être admin de son PC :jap:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed