Чому “LANG = C”? (не D або E або F)


25

Для вимкнення функцій локалізації слід встановити змінну середовища LANG на "C".

Чому "С"? Звідки воно взялося?

Відповіді:


35

У мові програмування на 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.