請問Windows內的English(U.S.)的語言碼代號

2009-06-03 6:57 am
我的Windows XP 為繁體中文版, 近來要執行一個非Unicode的程式,這個程式只能在English(U.S.)的系統語言執行,否則程式內的符號會出現亂碼.
我試用Microsoft Applocale模擬切換系統語言至English(U.S.).我選擇了English選擇項,可惜仍不能成功執行程式.我發現設定的語言碼為 L0409,我嘗試改成其他語言碼,如L0401,L0408及L0415都可執行程式,但仍有些亂碼問題.
請問English(U.S.)的語言碼代號是甚麼?請各位指點,謝謝.

回答 (1)

2009-06-03 5:30 pm
✔ 最佳答案
LANG_ENGLISH 0x09
SUBLANG_ENGLISH_US 0x01

所以是 0901

其他也參考一下
SUBLANG_ENGLISH_UK 0x02
SUBLANG_ENGLISH_AUS 0x03
SUBLANG_ENGLISH_CAN 0x04
SUBLANG_ENGLISH_NZ 0x05
SUBLANG_ENGLISH_EIRE 0x06
SUBLANG_ENGLISH_SOUTH_AFRICA 0x07
SUBLANG_ENGLISH_JAMAICA 0x08
SUBLANG_ENGLISH_CARIBBEAN 0x09
SUBLANG_ENGLISH_BELIZE 0x0a
SUBLANG_ENGLISH_TRINIDAD 0x0b
SUBLANG_ENGLISH_ZIMBABWE 0x0c
SUBLANG_ENGLISH_PHILIPPINES 0x0d




收錄日期: 2021-04-13 16:39:01
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090602000051KK01931

檢視 Wayback Machine 備份