我在POSIXy環境下使用libusb(特別是FreeBSD,但我希望是相當便攜的)。從語言環境映射到USB LANGID
我想使用libusb_get_string_descriptor
從USB設備獲取一些字符串,但我不確定我應該爲langid
使用什麼值。我知道http://www.usb.org/developers/docs/USB_LANGIDs.pdf的正式列表,但有沒有一種簡單的方法可以在例如setlocale(LC_MESSAGES, NULL)
和LANGID在這PDF?
這是否是正確的方法?我看到的示例代碼看起來都是讀取第一個字符串而不用擔心語言選擇。
POSIX不指定區域設置ID的格式。所以它不會是便攜式的。 (我見過使用不同區域標識符的各種系統) –