Чтобы отключить функции локализации, необходимо установить переменную среды LANG на "C".
Почему "С"? Откуда это?
Чтобы отключить функции локализации, необходимо установить переменную среды LANG на "C".
Почему "С"? Откуда это?
В языке программирования C имя локали C «определяет минимальную среду для перевода на C» (C99 §7.11.1.1; принцип был таким же, по крайней мере, с 1980-х годов). Поскольку большинство операционных систем написаны на C, особенно на основе Unix, где локали задаются через переменные окружения LANG и LC_xxx , C конечном итоге становится названием «безопасной» локали.
POSIX указывает, что и C и POSIX должны быть действительными именами локали с одинаковыми нейтральными настройками.