Почему «LANG = C»? (не D или E или F)


22

Чтобы отключить функции локализации, необходимо установить переменную среды LANG в «C».

Почему "С"? Откуда это?

Ответы:


31

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

POSIX указывает, что оба C а также POSIX должны быть действительными именами локалей с такими же нейтральными настройками.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.