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

 


Dernière réponse
Sujet : Table ascii incohérente avec ce que j'édite
Harkonnen grilled :(
 
si tu galères avec ASCII/ANSI, plonge toi dans l'Unicode... c'est un pur bonheur ! :gun:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Harkonnen grilled :(
 
si tu galères avec ASCII/ANSI, plonge toi dans l'Unicode... c'est un pur bonheur ! :gun:
Harkonnen Le jeu de caractères est dépendant du système utilisé. Si ton prog tourne sous Windows, le fichier texte sera en ANSI, s'il tourne sous DOS, il sera en ASCII je pense. J'ai jamais testé, mais ça me parait tellement logique !
antp Bhen ça dépend
Si tu mets E9 dans ton fichier ça fera "é" sous Win et "théta" sous DOS
Si tu mets "é" en tapant ton code sous Windows, ça fera "é" sous Windows seulement.
Pour faire un "é" sous DOS faut taper le code sous DOS :/
Mais je pense pas que tu puisses facilement faire un fichier texte lisible à la fois sous DOS et sous Windows tout en ayant des accents :(
Combi_A_Vendre

antp a écrit a écrit :

 
 
quels fichiers ?  




 
Si par exemple tu remplis un fichier texte en C avec des chaines de caractères, ce sera bien de l'ascii là quand meme?
 
vw

Combi_A_Vendre

antp a écrit a écrit :

d'ailleurs sous Windows2000 quand on sauve un .txt avec Notepad il propose ANSI (par défaut), unicode, ou UTF  




 
Effectivement, j'avais pas vu, merci.

antp

Combi_A_Vendre a écrit a écrit :

 
Mais les fichiers ne sont pas codés en fonction des tables ASCII  




 
quels fichiers ?

Combi_A_Vendre

Harkonnen a écrit a écrit :

 
tout à fait, car sous Windows, les documents textes sont codés par défaut en ANSI, et en ASCII sous DOS  




 
Et ça peut se changer ça?
 
vw

antp d'ailleurs sous Windows2000 quand on sauve un .txt avec Notepad il propose ANSI (par défaut), unicode, ou UTF
Combi_A_Vendre

Harkonnen a écrit a écrit :

:non:  
ne pas confondre ASCII et ANSI !
 
en ASCII, le code est bien 0x82, mais en ANSI c'est 0xE9  




 
Saperlipopette!
Mais les fichiers ne sont pas codés en fonction des tables ASCII sous Windows?
 
vw

Harkonnen

antp a écrit a écrit :

sous Windows E9 c'est bien le "é"
le "théta" c'est E9 sous DOS avec codepage 437  




tout à fait, car sous Windows, les documents textes sont codés par défaut en ANSI, et en ASCII sous DOS

antp sous Windows E9 c'est bien le "é"
le "théta" c'est E9 sous DOS avec codepage 437
Harkonnen :non:  
ne pas confondre ASCII et ANSI !
 
en ASCII, le code est bien 0x82, mais en ANSI c'est 0xE9
Combi_A_Vendre Salut à tous,
 
Si je créé un fichier texte qui contient : éééé
et que je l'édite en hexa, je vois le contenu : 0xE9 0xE9 0xE9 0xE9
Alors que le code ASCII de é est 0x82 et que 0xE9 est "téta".
 
Vous savez d'où vient ce problème?
 
vw

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)