French Problème d'encodage d'ecriture. Besoin d'aide!

sitajony

Active Member
Licensed User
Bonjour à tous!
Voilà j'ai un problème:
J'utilise le module Binaire pour ecrire dans un fichier:

FileOpen(c1,"data.dat",cRandom)
bin.New1(c1,True)
bin.WriteString("Texte avec les accents é à ù...")
FileClose(c1)

Le problème est le suivant:
Les accents sont inconnu :( lorsque je veux relire le fichier à la place des accents sa met ça:

Texte avec les accents ? ? ?...

Quelqu'un a une suggestion?
 

klaus

Expert
Licensed User
Longtime User
Il faut utiliser
bin.New2(c1,1252)

1252 correspond à la CodePage Windows ANSI

avec bin.New1(c1,True)
True indique la CodePAge ASCII qui ne connaît que 128 charactères.
Flase serait la UTF-8 CodePage, mais là, les codes pour les charactères accentués sont codés sur 2 bytes.

Salutations.
 
Top