Я бы хотел определить текущую кодовую страницу среды во время выполнения из сценария оболочки Unix. Какой самый надежный способ сделать это?
Я изучаю переменную окружения $ LC_ALL, но для нее не всегда задано полезное значение, и ее формат может отличаться (может быть <<em> locale > или <<em> locale >. <<em> кодовая страница > или <<em> locale >. <<em> кодовая страница > @ <<em> модификатор > и т. д. ..).
Есть ли лучший способ? По сути, я получаю эквивалент оболочки, эквивалентный тому, что я получил бы, если бы назвал nl_langinfo (CODESET) из C.