爲newlocale(3)部分說,該名男子頁:newlocale(3)的掩碼位是什麼意思,具體是什麼意思?
The mask is the logical OR of the following:
LC_COLLATE_MASK Collation
LC_CTYPE_MASK Character type
LC_MESSAGES_MASK Messages
LC_MONETARY_MASK Monetary
LC_NUMERIC_MASK Numeric
LC_TIME_MASK Time
LC_ALL_MASK The logical OR of all of the above
,但它並沒有說什麼每個屏蔽位的實際意味着明確。在我的情況下,我需要AM_STR
,PM_STR
,月份縮寫(ABMON_1
,...),全月份名稱(MON_1
,...),工作日縮寫(ABDAY_1
,...)以及完整的工作日名稱( DAY_1
,...)。
作爲一個有教養的猜測,我認爲我需要LC_MESSAGES_MASK
- 但我也需要LC_TIME_MASK
?
你試過了嗎? –
@CarlNorum:是的,我顯然*做*需要'LC_TIME_MASK'。但是我想確保這確實是所有平臺上的正確答案(或應該是),而不是我的平臺上可能存在的特定問題(發生在我的Mac OS X上)。 –
你關心哪些其他平臺?據我所知,Linux沒有'newlocale(3)'。 –