Probably a programmer read up on the fundamentals of encoding, but my specific question is
In windows Visual C output to Windows console, the unsigned char value 140 prints as unicode 0x0152 = 338.
What encoding (or "code page"?) is Visual C using? (e.g. UTF-7, ASCII). How exactly is unsigned char value 140 mapping to the unicode character 338?
I'm sure anyone can paste a link to one of the many wikipedia pages on encoding or a tables on the web, but a more specific answer to the question would be nice.