Bonjour ! Je suis en train d'étudier les questions d'encodage et je m'intéresse à titre d'exemple au problème des accents dans la console Windows.
Je ne m'explique pas le résultat du programme suivant. Pourquoi le résultat n'est-il pas deux fois le même ? À quel moment la différence se fait-elle ?
Si je remplace 133 par 233, c'est le premier caractère qui est correct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 var s: string; begin SetLength(s, 1); s[1] := #130; WriteLn(s); WriteLn(s[1]); end. { ' é }
Partager