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...
[CCM] Utiliser des caractères spéciaux VoirVous pouvez utiliser des caractères spéciaux dans vos messages sur les forums de CCM. Vous pouvez: Soit utiliser la table de caractères Windows (charmap.exe) et copier-coller les caractères dans le message. Soit utiliser les entités...
Supprimer les accents avec PHP VoirPour un tas de raisons, il est parfois utile de convertir un texte accentué en un texte sans accents. Voici une fonction permettant de transformer très simplement la quasi-totalité des accents en leur équivalent non-accentués : function...
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...
Java - Les types de données VoirLes primitives Java est un langage orienté objet, c'est-à-dire que les éléments manipulés sont des classes, ou plus exactement des objets, c'est-à-dire des instances de classes. Toutefois ces objets contiennent des données possèdant un type (et...

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
Collection CommentÇaMarche.net