我想在Unix shell脚本中确定运行时环境的当前代码页。这样做最可靠的方法是什么?
我正在研究解析环境变量$ LC_ALL,但它并不总是设置为有用的值,并且其格式似乎有所不同(可以是< locale >,或者< ; 区域设置>。< 代码页>或< 区域设置>。< 代码页> @< 修饰符>等...)。
有更好的方法吗?如果我从C调用nl_langinfo(CODESET),我基本上会使用相当于shell的shell。
答案 0 :(得分:5)
执行命令
locale charmap