ANSI是一種字元程式碼,為使計算機支援更多語言,通常使用 0x00~0x7f(即0000 0000~0111 1111)範圍的1 個位元組來表示1個英文字元。超出此範圍的使用0x80~0xFFFF(即 1000 0000~1111 1111 1111 1111)來編碼,即擴充套件的ASCII編碼。
ANSI編碼
為使計算機支援更多語言,通常使用 0x80~0xFFFF 範圍的 2 個位元組來表示1個字元。比如:漢字 '中' 在中文作業系統中,使用 [0xD6,0xD0] 這兩個位元組儲存。
不同的國家和地區制定了不同的標準,由此產生了 GB2312、GBK、GB18030、Big5、Shift_JIS 等各自的編碼標準。這些使用多個位元組來代表一個字元的各種漢字延伸編碼方式,稱為 ANSI 編碼。
在簡體中文Windows作業系統中,ANSI 編碼代表 GBK 編碼;
在繁體中文Windows作業系統中,ANSI編碼代表Big5;
在日文Windows作業系統中,ANSI 編碼代表 Shift_JIS 編碼。
不同 ANSI 編碼之間互不相容,當資訊在國際間交流時,無法將屬於兩種語言的文字,儲存在同一段 ANSI 編碼的文字中。
ANSI編碼表示英文字元時用一個位元組,表示中文用兩個或四個位元組。
ANSI是一種字元程式碼,為使計算機支援更多語言,通常使用 0x00~0x7f(即0000 0000~0111 1111)範圍的1 個位元組來表示1個英文字元。超出此範圍的使用0x80~0xFFFF(即 1000 0000~1111 1111 1111 1111)來編碼,即擴充套件的ASCII編碼。
ANSI編碼
為使計算機支援更多語言,通常使用 0x80~0xFFFF 範圍的 2 個位元組來表示1個字元。比如:漢字 '中' 在中文作業系統中,使用 [0xD6,0xD0] 這兩個位元組儲存。
不同的國家和地區制定了不同的標準,由此產生了 GB2312、GBK、GB18030、Big5、Shift_JIS 等各自的編碼標準。這些使用多個位元組來代表一個字元的各種漢字延伸編碼方式,稱為 ANSI 編碼。
在簡體中文Windows作業系統中,ANSI 編碼代表 GBK 編碼;
在繁體中文Windows作業系統中,ANSI編碼代表Big5;
在日文Windows作業系統中,ANSI 編碼代表 Shift_JIS 編碼。
不同 ANSI 編碼之間互不相容,當資訊在國際間交流時,無法將屬於兩種語言的文字,儲存在同一段 ANSI 編碼的文字中。
ANSI編碼表示英文字元時用一個位元組,表示中文用兩個或四個位元組。