2010-05-14 2 views
2

Я бы хотел определить текущую кодовую страницу среды во время выполнения из сценария оболочки Unix. Какой самый надежный способ сделать это?Какой самый надежный способ определить текущую кодовую страницу из сценария оболочки?

Я ищу в разборе переменной окружения $ LC_ALL, но это не всегда устанавливается в качестве полезного значения, и его формат, кажется, изменяется (может быть < локаль> или < локаль>. < кодовая страница> или < локаль>. < кодовая страница> @ < модификатор> и т.д ...).

Есть ли лучший способ? Я в основном после эквивалентной оболочки, что я хотел бы получить, если бы я назвал nl_langinfo (CODESET) из С.

ответ