Помоги с сабжем. уже 2 дня мучаюсь.
Возьмум за пример http://publib.boulder.ibm.com/infocenter/iadthelp/v7r0/index.jsp?topic=/com.i...
#include <wchar.h>
#include <locale.h>
#include <stdarg.h>
int main()
{
setlocale(LC_ALL, "UTF-8");
wprintf(L"%c\n", L'й');
return 0;
}
й - набран в utf-8, компилируем, запускаем и получаем:
$ ./a.out
9
что не так?