

Quand tu confonds la base hexadécimale avec la base décimale, je n'y peux rien.falsam a écrit :Je ne vois pas trop ce qui marche niquel. 133 en Unicode ne correspond pas à un 'à'...marche nickel
http://unicode-table.com/en/#0133
donne bien "ij"Code : Tout sélectionner
Debug Chr($0133)
Héhéhé. Download une version de PB plus récente que celui que tu utilises et tu pourras aborder l'unicode durant ces longues soirées d'hiver à venir.Ollivier a écrit :Quand tu confonds la base hexadécimale avec la base décimale, je n'y peux rien.
Whaouuuu ApplauseOllivier a écrit :133, de tête c'est 128 + 5
Code : Tout sélectionner
DataSection
ici:
!db 65,224,133
EndDataSection
;
Debug PeekS(?ici,3,#PB_Ascii)
Code : Tout sélectionner
DataSection
ICI:
Data.A 133 ; Caractère 'à'
EndDataSection
debug PeekANSI(?ICI, 1)
Zaphod_b a écrit :Quelqu'un peut m'expliquer pourquoi : à = 133
Dans la table ascii de l'aide de pb c'est 224
C'est une question de compatibilité avec d'anciennes bécanes industrielles.mesa a écrit :Si vous voulez être certain d'utiliser tous les caractères ascii comme au bon vieux temps alors il faut utiliser mon code mais si vous ne voulez récupérer que les caractères accentués alors le code de zorro suffit.