Для выключения функций локализации, нужно установить переменную среды ЛЕНГА на "C".
Почему "C"? Куда это прибывало из?
На языке программирования C, имени локали C
“указывает минимальную среду для перевода C” (C99 §7.11.1.1; принцип был тем же с тех пор, по крайней мере, 1980-е). Поскольку большинство операционных систем записано в C, особенно вдохновленные Unix, где локали установлены через LANG
и LC_xxx
переменные среды, C
заканчивает тем, что был названием “безопасной” локали везде.
POSIX указывает это оба C
и POSIX
должны быть допустимые имена локали, с теми же нейтральными настройками.