■NLS(National Language Support)檔案存在於Windows/System32下
主要是作各語系對應到Unicode之對照表,系統預設之語 系可用指令
C:\>chcp 使用中文字碼 950 |
提一些Windows編碼的基本概念
Window 2000以後之系統,皆以Unicode當成基礎
各地區之編碼就是以NLS File進行對應
例如
c_932.nls 日文 c_936.nls 簡體中文 c_949.nls 韓文 c_950.nls 繁體中文 |
■c_950.nls整份文件都是採用Unicode(LE)編碼的
■需先說明Big5的編碼規則:
first byte 0x81~0xFE Second byte 0x40 ~ 0x7E, 0xA1~0xFE |
■c_950.nls文件格式說明
000004a0h – 0000510h:Big5的8140(0xEEB8)開始,到817E(0xF6EE),共有63個字 00000510h – 0000560h:無Big5定義部分,對照是? (0x003F),從7F~9F共有34個問號(?) 00000560h – 0000610h:81A1(0xEEF7)開始,到81FE(0xEF54),共有94個字 |
00000610h – 0000690h:Big5的8200開始,到823F,共有65個問號(?) 接下來又是從8240(0xEF55)開始定義的另一區 |
全站熱搜
留言列表