This function translates a character from one code page to another.
#define INCL_WINCOUNTRY /* Or use INCL_WIN, INCL_PM, */ #include <os2.h> HAB hab; /* Anchor-block handle. */ ULONG idCpSource; /* Source-character code page. */ UCHAR ucSource; /* Character to be translated. */ ULONG idCpDest; /* Code page of the resultant character. */ UCHAR ucDest; /* If nonzero, the translated or substitution (0xFF) character. */ ucDest = WinCpTranslateChar(hab, idCpSource, ucSource, idCpDest);