I need to read in various text file, which are in several different languages. These text strings thus include extended ascii characters - those above 127.
As EVC++ only sees signed chars ( even with the _CHAR_UNSIGNED compiler pragma set) it gives you incorrect output values i.e
'ä'=0xe4=byte(228)=signed char(-28)
'ü'=0xfc=byte(252)=signed char(-4)
'ö'=0xf6=byte(246)=signed char(-10)
I need to obtain the correct ascii values for these letters

'ä' should give the decimal value 132.
any help would be much appreciated ( even a dirty fix would do).
Jim.