[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Определение локали, в которой запущено приложение



Hello!

Вроде как идеологически правильной является функция nl_langinfo(CODESET).
Но приложение, запущенное напрямую, возвращает UTF-8, а вызванное из
скрипта (#!/bin/sh интерпретатор) - ANSI_X3.4-1968. Я про такую и не слышал.

Опять же, есть переменные окружения LC_ALL, LC_CTYPE и LANG - в таком ли
порядке надо их проверять и как это согласуется с результатом nl_langinfo?

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Reply to: