从 shell 脚本确定当前代码页的最可靠方法是什么?
我想从 Unix shell 脚本确定运行时环境的当前代码页。这样做最可靠的方法是什么?
我正在研究解析环境变量 $LC_ALL,但它并不总是设置为有用的值,并且其格式似乎有所不同(可以是 <locale> 或 <区域设置>。<代码页>,或<区域设置>。<代码页> @<修饰符>等...)。
有更好的办法吗?我本质上正在寻找一个相当于我从 C 调用 nl_langinfo(CODESET) 所得到的 shell。
I'd like to determine the environment's current codepage at runtime from a Unix shell script. What's the most reliable way of doing this?
I'm looking into parsing environment variable $LC_ALL, but it isn't always set to a useful value, and its format seems to vary (can be <locale>, or <locale>.<code page>, or <locale>.<code page>@<modifier> etc...).
Is there a better way? I'm essentially after a shell equivalent of what I'd get if I called nl_langinfo(CODESET) from C.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
跑步:
Run: