Hello everyone, I have a problem storing special characters with uVision editor. When I store the following line which stand in a example.c file:
printf("æ Æ Ø ø å Â");
printf("\x91 \x92 \x9D \x9B \x86 \xB6");
"So, with other words uVision stores 'keyboard-pressed' [Alt-145] to 'file viewing' [Alt-230]. No, it doesn't. You still don't get it, it seems. You still believe that the key on your keyboard labelled 'æ' must always generate the character code 145 (0x91). But that belief is wrong." No, that is *not* what he is saying. He is saying, quite correctly, that if he holds down the ALT key in uvision then presses the keys '1' followed by '4' followed by '5' on his numeric keypad he sees the character 'æ'. If he than saves the file and views it in a hex editor he sees that the value 0xE6 (230) has been stored rather than the value 0x91 (145). Stefan