Преобразование многобайтовой кодировки
ANSI 3.1.3.4 Текущий языковой стандарт, используемый для преобразования многобайтовых символов в соответствующие расширенные символы (коды) для расширенной символьной константы
Текущий языковой стандарт — это языковой стандарт C по умолчанию. Его можно изменить с помощью директивы #pragma setlocale.