Rechercher : dans
Par :

Caractères accentués dans invite de comande

Dernière réponse le 24 aoû 2002 à 10:40:40 Atator, le 23 aoû 2002 à 23:55:15 
 Signaler ce message aux modérateurs

Salut à tous

quand je lis un fichier texte dans l'invite de commande sous XP, avec more par ex, les caractères accentués sont rendus par n'importe quoi.
La même chose quand j'écris des caractères accentués depuis la ligne de commande vers un fichier texte, genre echo 'éàçô' > test.txt
comment faire pour utiliser le même jeu de caractères dans l'invite de commande et le reste de windows ?

merci à quiconque m'apportera la solution

Meilleures réponses pour « caractères accentués dans invite de comande » dans :
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...
Caractère accolade sous Mac VoirIl n'y a pas le caractère accolade { } sur le clavier Mac... Bien embêtant pour le développement entre autre. Néanmoins, il est possible de saisir ce caractère en utilisant la combinaison suivante : Pour { : Alt + ( Pour } : Alt + )
Renommer plusieurs fichiers en batch VoirLe fait de renommer un grand nombre de fichiers peut très vite devenir fastidieux. Heureusement, il existe des outils permettant d'automatiser cette tâche dans un grand nombre de cas : Fonctionnalités natives Utilisation d'un programme...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Javascript - Implantation du code VoirA quel emplacement insérer le Javascript dans votre page HTML Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise En mettant le code dans un fichier Grâce aux événements Dans la balise...

1

 ofournier.cbd, le 24 aoû 2002 à 10:40:40

Par les commandes DOS les caractères français ne sont reconnus (par leur N° ASCII) que si les pilotes MS-DOS
ANSI.SYS et DISPLAY.SYS sont chargés (et aussi le SETVER.EXE qui émule les anciennes versions de logiciels et du DOS).
Ces pilotes existent pour les versions "pseudo-DOS" (7 et + ) des Win9x. Elles se trouvent dans C:\windows\command et C:\windows\command\ebd. Ce dernier est le répertoire (dossier) qui est copié quand Windows fait les disquettes de sauvegarde.
Donc il faut rajouter dans le CONFIG.SYS les lignes de commande
(en texte tout bête, minuscules ou majuscules, peu importe) :

device=c:\windows\command\ansi.sys
device=c:\windows\command\display.sys

qui seront placées aprés les commandes "himem" et" emm386" (pilotes d'émulation de la mémoire).

A suivre pour plus de détails ...

   ----    
 | (  ) |  OFou  

Répondre à ofournier.cbd