2010-05-14 94 views
2

我想在運行時從Unix shell腳本確定環境的當前代碼頁。做這件事最可靠的方法是什麼?從shell腳本中確定當前代碼頁的最可靠方法是什麼?

我期待到解析環境變量$ LC_ALL,但它並不總是被設置爲一個有用的值,其格式似乎有所不同(可以< 區域>,或< 區域>。< 代碼頁>,或< 區域>。< 代碼頁> @ < 修改>等)。

有沒有更好的方法?我本質上是個殼相當於什麼,我想從C

回答

5

運行得到,如果我叫了nl_langinfo(CODESET)後:

locale charmap 
+0

完美 - 謝謝。 – rewbs 2010-05-14 18:46:34

相關問題