Как найти charset текущей локали в C?
setlocale(LC_ALL, NULL) возвращает "en_US.UTF8", но есть ли способ получить charset? В /etc/locale.gen в моей системе перечислены локали и кодовые таблицы, так что это не в имени.