ID: Q99795
The information in this article applies to:
SetConsoleOutputCP() changes the displaying of extended characters in a console window only if the current font is a fixed-pitch Unicode font. It does not effect the displaying of extended characters of the console font named "Raster Font."
SetConsoleOutputCP() is designed to change the mapping of the 256 8-bit character values into the glyph set of a fixed-pitch Unicode font, rather than loading a separate, non-Unicode font for each call to SetConsoleOutputCP(). For Windows NT 3.51 and 4.0, the currently available Unicode console font is the Lucida Console TrueType font.
To demonstrate SetConsoleOutputCP(), implement a console application that calls this API. After a successful return from this function, call printf to display characters of ASCII value greater than 127.
The Win32 Software Development Kit (SDK) also ships with a Sample called CONSOLE in the \MSTOOLS\SAMPLES\WIN32 directory that demonstrates the use of SetConsoleOutputCP() API.
Additional query words: winnt codepage
Keywords : kbprg kbConsole kbKernBase kbGrpKernBase
Version : 3.51 4.0
Platform : NT WINDOWS
Issue type : kbinfo
Last Reviewed: April 12, 1997