Libchecker:checker is utf8 locale
From EjudgeWiki
Revision as of 07:58, 28 August 2008 by Cher (talk | contribs) (New page: Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/[[Libchecker:Функции|Фун...)
Навигация: Главная страница/Система ejudge/Проверяющие программы/libchecker/Функции/Перекодирование текстовых данных/checker_is_utf8_locale
Проверить, что проверяющая программа работает в системной локали с кодировкой UTF-8.
int checker_is_utf8_locale(void);
Функция проверяет, что в качестве системной установлена какая-либо из UTF-8 локалей. Для этого анализируется значение переменной окружения LC_CTYPE, LC_ALL или LANG (переменные перечислены в порядке убывания приоритета).
Функция возвращает 1, если установлена системная UTF-8 локаль, и 0 в противном случае.