INFO: SetConsoleOutputCP Only Effective with Unicode FontsLast reviewed: April 10, 1997Article ID: Q99795 |
The information in this article applies to:
SUMMARYSetConsoleOutputCP() 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."
MORE INFORMATIONSetConsoleOutputCP() 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
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |