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 – 0000510hBig5的8140(0xEEB8)開始,到817E(0xF6EE),共有63個字

00000510h – 0000560h:無Big5定義部分,對照是? (0x003F),從7F~9F共有34個問號(?)

00000560h – 0000610h81A1(0xEEF7)開始,到81FE(0xEF54),共有94個字

 

1.PNG

 

00000610h – 0000690hBig5的8200開始,到823F,共有65個問號(?) 

接下來又是從8240(0xEF55)開始定義的另一區 

 

2.PNG


創作者介紹
創作者 miggo 的頭像
miggo

麥克的學習紀錄

miggo 發表在 痞客邦 留言(0) 人氣()