MTS編碼器RHM0140MP151S2G6100翊霈優(yōu)質(zhì)報(bào)價(jià)
發(fā)布日期:2023-12-20
簡(jiǎn)要描述:
編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程也稱為計(jì)算機(jī)編程語(yǔ)言的代碼簡(jiǎn)稱編碼。用預(yù)先規(guī)定的方法將文字、數(shù)字或其它對(duì)象編成數(shù)碼,或?qū)⑿畔?、?shù)據(jù)轉(zhuǎn)換成規(guī)定的電脈沖信號(hào)。編碼在電子計(jì)算機(jī)、電視、遙控和通訊等方面廣泛使用。編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程。解碼,是編碼的逆過(guò)程。GB編碼標(biāo)準(zhǔn)中,比較常用的是GB2312和GBK兩種,GB2312是GBK的一個(gè)子集,GB2312編碼范圍是 0xA1A1 - 0xFEFE ,如果純粹的 GB2312編碼,處理起來(lái)是十分簡(jiǎn)單的,但處理GBK字符集時(shí)有些小的提示,先說(shuō)說(shuō)GBK編碼的標(biāo)準(zhǔn)吧
我們?nèi)粘=佑|到的文件分ASCII和Binary兩種。ASCII是“美國(guó)信息交換標(biāo)準(zhǔn)編碼”的英文字頭縮寫,可稱之為“美標(biāo)”。美標(biāo)規(guī)定了用從0到127的128個(gè)數(shù)字來(lái)代表信息的規(guī)范編碼,其中包括33個(gè)控制碼,一個(gè)空格碼,和94個(gè)形象碼。形象碼中包括了英文大小寫字母,阿拉伯?dāng)?shù)字,標(biāo)點(diǎn)符號(hào)等。我們平時(shí)閱讀的英文電腦文本,就是以形象碼的方式傳遞和存儲(chǔ)的。美標(biāo)是上大部分大小電腦的通用編碼。
然而電腦中的一個(gè)字符大都是用一個(gè)八位數(shù)的二進(jìn)制數(shù)字表示。這樣每一字符便可能有256個(gè)不同的數(shù)值。由于美標(biāo)只規(guī)定了128個(gè)編碼,剩下的另外128個(gè)數(shù)碼沒(méi)有規(guī)范,各家用法不一。另外美標(biāo)中的33個(gè)控制碼,各廠家用法也不盡一致。這樣我們?cè)诓煌娔X間交換文件的時(shí)候,就有必要區(qū)分兩類不同的文件。第一類文件中每一個(gè)字都是美標(biāo)形象碼或空格碼。這類文件稱為“美標(biāo)文本文件”(ASCII Text Files),或略為“文本文件”,通??稍诓煌娔X系統(tǒng)間直接交換。第二類文件,也就是含有控制碼或非美標(biāo)碼的文件,通常不能在不同電腦系統(tǒng)間直接交換。這類文件有一個(gè)通稱,叫“二進(jìn)制文件”采用雙字節(jié)表示,總體編碼范圍為 8140-FEFE,首字節(jié)在 81-FE 之間,尾字節(jié)在 40-FE 之間,剔除 xx7F 一條線??傆?jì) 23940 個(gè)碼位,共收入 21886 個(gè)漢字和圖形符號(hào),其中漢字(包括部首和構(gòu)件)21003 個(gè),圖形符號(hào) 883 個(gè)。當(dāng)計(jì)算機(jī)普及到東亞時(shí),遇到了使用表意字符而非字母語(yǔ)言的中、日、韓等國(guó)家。在這些國(guó)家使用的語(yǔ)言中常用字符多達(dá)幾千個(gè),而原來(lái)字符采用的是單字節(jié)編碼,一張代碼頁(yè)中多容納的字符只有2^8=256個(gè),對(duì)于使用表意字符的語(yǔ)言是在無(wú)能為力。既然一個(gè)字節(jié)不夠,自然人們就采用兩個(gè)字節(jié),所有出現(xiàn)了使用雙字節(jié)編碼的字符集(DBCS)。不過(guò)雙字節(jié)字符集中雖然表意字符使用了兩個(gè)字節(jié)編碼,但其中的ASCII碼和日文片假名等仍用單字節(jié)表示,如此一來(lái)給程序員帶來(lái)了不小的麻煩,因?yàn)槊慨?dāng)涉及到DBCS字符串的處理時(shí),總是要判斷當(dāng)中的一個(gè)字節(jié)到底表示的是一個(gè)字符還是半個(gè)字符,如果是半個(gè)字符,那是前一半還是后一半?由此可見(jiàn)DBCS并不是一種非常好的解決方案。
編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程也稱為計(jì)算機(jī)編程語(yǔ)言的代碼簡(jiǎn)稱編碼。用預(yù)先規(guī)定的方法將文字、數(shù)字或其它對(duì)象編成數(shù)碼,或?qū)⑿畔?、?shù)據(jù)轉(zhuǎn)換成規(guī)定的電脈沖信號(hào)。編碼在電子計(jì)算機(jī)、電視、遙控和通訊等方面廣泛使用。編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程。解碼,是編碼的逆過(guò)程。GB編碼標(biāo)準(zhǔn)中,比較常用的是GB2312和GBK兩種,GB2312是GBK的一個(gè)子集,GB2312編碼范圍是 0xA1A1 - 0xFEFE ,如果純粹的 GB2312編碼,處理起來(lái)是十分簡(jiǎn)單的,但處理GBK字符集時(shí)有些小的提示,先說(shuō)說(shuō)GBK編碼的標(biāo)準(zhǔn)吧
我們?nèi)粘=佑|到的文件分ASCII和Binary兩種。ASCII是“美國(guó)信息交換標(biāo)準(zhǔn)編碼”的英文字頭縮寫,可稱之為“美標(biāo)”。美標(biāo)規(guī)定了用從0到127的128個(gè)數(shù)字來(lái)代表信息的規(guī)范編碼,其中包括33個(gè)控制碼,一個(gè)空格碼,和94個(gè)形象碼。形象碼中包括了英文大小寫字母,阿拉伯?dāng)?shù)字,標(biāo)點(diǎn)符號(hào)等。我們平時(shí)閱讀的英文電腦文本,就是以形象碼的方式傳遞和存儲(chǔ)的。美標(biāo)是上大部分大小電腦的通用編碼。
然而電腦中的一個(gè)字符大都是用一個(gè)八位數(shù)的二進(jìn)制數(shù)字表示。這樣每一字符便可能有256個(gè)不同的數(shù)值。由于美標(biāo)只規(guī)定了128個(gè)編碼,剩下的另外128個(gè)數(shù)碼沒(méi)有規(guī)范,各家用法不一。另外美標(biāo)中的33個(gè)控制碼,各廠家用法也不盡一致。這樣我們?cè)诓煌娔X間交換文件的時(shí)候,就有必要區(qū)分兩類不同的文件。第一類文件中每一個(gè)字都是美標(biāo)形象碼或空格碼。這類文件稱為“美標(biāo)文本文件”(ASCII Text Files),或略為“文本文件”,通??稍诓煌娔X系統(tǒng)間直接交換。第二類文件,也就是含有控制碼或非美標(biāo)碼的文件,通常不能在不同電腦系統(tǒng)間直接交換。這類文件有一個(gè)通稱,叫“二進(jìn)制文件”采用雙字節(jié)表示,總體編碼范圍為 8140-FEFE,首字節(jié)在 81-FE 之間,尾字節(jié)在 40-FE 之間,剔除 xx7F 一條線??傆?jì) 23940 個(gè)碼位,共收入 21886 個(gè)漢字和圖形符號(hào),其中漢字(包括部首和構(gòu)件)21003 個(gè),圖形符號(hào) 883 個(gè)。當(dāng)計(jì)算機(jī)普及到東亞時(shí),遇到了使用表意字符而非字母語(yǔ)言的中、日、韓等國(guó)家。在這些國(guó)家使用的語(yǔ)言中常用字符多達(dá)幾千個(gè),而原來(lái)字符采用的是單字節(jié)編碼,一張代碼頁(yè)中多容納的字符只有2^8=256個(gè),對(duì)于使用表意字符的語(yǔ)言是在無(wú)能為力。既然一個(gè)字節(jié)不夠,自然人們就采用兩個(gè)字節(jié),所有出現(xiàn)了使用雙字節(jié)編碼的字符集(DBCS)。不過(guò)雙字節(jié)字符集中雖然表意字符使用了兩個(gè)字節(jié)編碼,但其中的ASCII碼和日文片假名等仍用單字節(jié)表示,如此一來(lái)給程序員帶來(lái)了不小的麻煩,因?yàn)槊慨?dāng)涉及到DBCS字符串的處理時(shí),總是要判斷當(dāng)中的一個(gè)字節(jié)到底表示的是一個(gè)字符還是半個(gè)字符,如果是半個(gè)字符,那是前一半還是后一半?由此可見(jiàn)DBCS并不是一種非常好的解決方案。
編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程也稱為計(jì)算機(jī)編程語(yǔ)言的代碼簡(jiǎn)稱編碼。用預(yù)先規(guī)定的方法將文字、數(shù)字或其它對(duì)象編成數(shù)碼,或?qū)⑿畔ⅰ?shù)據(jù)轉(zhuǎn)換成規(guī)定的電脈沖信號(hào)。編碼在電子計(jì)算機(jī)、電視、遙控和通訊等方面廣泛使用。編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程。解碼,是編碼的逆過(guò)程。GB編碼標(biāo)準(zhǔn)中,比較常用的是GB2312和GBK兩種,GB2312是GBK的一個(gè)子集,GB2312編碼范圍是 0xA1A1 - 0xFEFE ,如果純粹的 GB2312編碼,處理起來(lái)是十分簡(jiǎn)單的,但處理GBK字符集時(shí)有些小的提示,先說(shuō)說(shuō)GBK編碼的標(biāo)準(zhǔn)吧
我們?nèi)粘=佑|到的文件分ASCII和Binary兩種。ASCII是“美國(guó)信息交換標(biāo)準(zhǔn)編碼”的英文字頭縮寫,可稱之為“美標(biāo)”。美標(biāo)規(guī)定了用從0到127的128個(gè)數(shù)字來(lái)代表信息的規(guī)范編碼,其中包括33個(gè)控制碼,一個(gè)空格碼,和94個(gè)形象碼。形象碼中包括了英文大小寫字母,阿拉伯?dāng)?shù)字,標(biāo)點(diǎn)符號(hào)等。我們平時(shí)閱讀的英文電腦文本,就是以形象碼的方式傳遞和存儲(chǔ)的。美標(biāo)是上大部分大小電腦的通用編碼。
然而電腦中的一個(gè)字符大都是用一個(gè)八位數(shù)的二進(jìn)制數(shù)字表示。這樣每一字符便可能有256個(gè)不同的數(shù)值。由于美標(biāo)只規(guī)定了128個(gè)編碼,剩下的另外128個(gè)數(shù)碼沒(méi)有規(guī)范,各家用法不一。另外美標(biāo)中的33個(gè)控制碼,各廠家用法也不盡一致。這樣我們?cè)诓煌娔X間交換文件的時(shí)候,就有必要區(qū)分兩類不同的文件。第一類文件中每一個(gè)字都是美標(biāo)形象碼或空格碼。這類文件稱為“美標(biāo)文本文件”(ASCII Text Files),或略為“文本文件”,通常可在不同電腦系統(tǒng)間直接交換。第二類文件,也就是含有控制碼或非美標(biāo)碼的文件,通常不能在不同電腦系統(tǒng)間直接交換。這類文件有一個(gè)通稱,叫“二進(jìn)制文件”采用雙字節(jié)表示,總體編碼范圍為 8140-FEFE,首字節(jié)在 81-FE 之間,尾字節(jié)在 40-FE 之間,剔除 xx7F 一條線??傆?jì) 23940 個(gè)碼位,共收入 21886 個(gè)漢字和圖形符號(hào),其中漢字(包括部首和構(gòu)件)21003 個(gè),圖形符號(hào) 883 個(gè)。當(dāng)計(jì)算機(jī)普及到東亞時(shí),遇到了使用表意字符而非字母語(yǔ)言的中、日、韓等國(guó)家。在這些國(guó)家使用的語(yǔ)言中常用字符多達(dá)幾千個(gè),而原來(lái)字符采用的是單字節(jié)編碼,一張代碼頁(yè)中多容納的字符只有2^8=256個(gè),對(duì)于使用表意字符的語(yǔ)言是在無(wú)能為力。既然一個(gè)字節(jié)不夠,自然人們就采用兩個(gè)字節(jié),所有出現(xiàn)了使用雙字節(jié)編碼的字符集(DBCS)。不過(guò)雙字節(jié)字符集中雖然表意字符使用了兩個(gè)字節(jié)編碼,但其中的ASCII碼和日文片假名等仍用單字節(jié)表示,如此一來(lái)給程序員帶來(lái)了不小的麻煩,因?yàn)槊慨?dāng)涉及到DBCS字符串的處理時(shí),總是要判斷當(dāng)中的一個(gè)字節(jié)到底表示的是一個(gè)字符還是半個(gè)字符,如果是半個(gè)字符,那是前一半還是后一半?由此可見(jiàn)DBCS并不是一種非常好的解決方案。
MTS 傳感器 GBF0120MD601R0 4-20mA
MTS 插頭 370015 配套6針母頭
MTS 位移傳感器 RHM0290MP201S2B8100
MTS 傳感器 RHM1700MD701S1B6102
MTS 磁尺 RHM1120MD531P102
MTS 編碼器 RHM0140MP151S2G6100
MTS 位移傳感器 RHM0220MR051A01
MTS 編碼器 RHM0200MP051S1G8100
MTS SENSOR RHM505MD531P102
MTS 傳感器 RHS0300MP101S2B6100 傳感器
MTS 傳感器 RHM0860MD531P102 FNr:08107117
MTS 傳感器 RHM0350MD531P102
MTS 傳感器 RHM470ME011S1B3100
MTS 直線位移傳感器 RHM1300MP301S3B6105
MTS 油缸位移傳感器帶磁環(huán) LHMR002M08501VO
MTS 匹配電源插頭直頭 PartNO.370504
MTS 傳感器 RHM0280MP071S1G6100 傳感器
MTS 位移傳感器 RHM0280MP201S3B6105
MTS 傳感器 GHM0650MR021A01位移傳感器
MTS 傳感器 RFM4250MP081S1G2100
MTS 位移傳感器 RHM0300MP101S1B6100
MTS 線性位移傳感器 RHM0060MP20AS1G8100
MTS 傳感器 RHM2810MD701S1B1100(帶成品插頭)
MTS 備件 EPS1050MD601A0
MTS 磁壞 201542-2
MTS 傳感器 LHMD600M01002R2
MTS 位置傳感器 RHM0030MT021S1G1100
MTS 位移傳感器 RHM2850MP071S3B6105
MTS 磁致伸縮位移傳感器 RHM0950MD631P102
MTS 位移傳感器 RHM0350MP101S1G2100
MTS 備件 GHM0335MD601A0
MTS 備件 RHM0500MR021MR021A01
MTS 編碼器測(cè)試行程要保證5100mm RHM5200MP151S1G8100
MTS 傳感器 RHM0075MR021A11
MTS 傳感器 GHM0650MT341A01 配磁環(huán)及非導(dǎo)磁墊片,連接器線長(zhǎng)12米
MTS 磁壞 201542-2
MTS 磁環(huán) 560779
MTS 傳感器 RHM0550MP101S1G6100 傳感器
MTS 傳感器 GHM2200MR022R01
MTS 傳感器 M/N:LHMR800M0900A0S/N:AE0731.GRD:STK:900MMSON:10786-03
MTS 磁鐵 252182
MTS 備件 RHM0030MT021S1G1100 0.005mm/25Bit gray;Grd.:2773.18 m/s;FNr.:0502 0394
MTS 備件 RH-M0200-S1-PH02-D10
MTS 備件 RHM1750MD531P102+ MAGNET 201 542.2
MTS 傳感器 RHM1230MP101S2B6100
MTS 傳感器 RHM0140MP101S1G6100
MTS 傳感器 RHM0130MP151S2G6100
MTS 傳感器 RHM0120MH10AS1G1100
MTS 位移傳感器 RHS01000MP10AS3B6105
MTS 傳感器 RHM0050MP061S2G8100
MTS 傳感器 LHMR002M06051A0 SIN:10226309
MTS 備件 400 802
MTS 傳感器 RHM0610MP801S1G2100
MTS 位移傳感器及配對(duì)接頭 EPV500MD601A0+D6(560700)
MTS 傳感器 RD4MD5S0080MD60A01
MTS 傳感器 RHM1650MR021A01
MTS SENSOR RHM1560MP191S2B6100
MTS 傳感器 RHM1055MP101S3B6105 SSI接口
MTS 備件 EP00750MD341A01
MTS 線性傳感器 RFC00550MD701S2G2100
MTS 位移傳感器 RHM1250MP101S3B6105
MTS 位移傳感器 RHM1100MP101S1G6100
MTS 傳感器 UDS-1044
MTS 備件 EP00325MD341V01
MTS 傳感器 RPS0700MD601A01
MTS 傳感器 RHM0250MD701S1G1100
MTS 傳感器 GHM1870MD601A0
MTS 傳感器 MHC0205MN10A3V11
MTS 接頭 STCO9131D07 帶10米電纜
MTS 位移傳感器 GPS0960MR021A0
MTS 傳感器 RHM1430MD631P102
MTS 傳感器 RHM_2820M D63 1 P102 磁環(huán)201 542
MTS 位移傳感器 RHM0430MP151S3B6105
MTS 傳感器 RHM0250MD701S1G1100
MTS 位移傳感器 RHM0250MD631P102
MTS 備件 RHM1640MK101S1G6100
MTS 磁壞 201542-2
MTS 傳感器 RHM2450MP101S1G2100
MTS 位移傳感器 RHM0100MD531P102
MTS 位移傳感器 RHM1200MR151A01
MTS 備件 RHM0420MP151S1G6100
MTS 直線位置傳感器 RHM1480MP301S3B6105
MTS 傳感器 RHM0950MP151S1B6100
MTS 傳感器 RHM0610MP061S3B6105
MTS 傳感器 LD2HB10D6000U00702A0
MTS 傳感器 RHM0400MD701S1G2100
MTS 磁環(huán) 201542
MTS 母插頭 370423
MTS 傳感器 GHM0800MD601A0
MTS 傳感器 RHM2000MR051A11
MTS 傳感器 RHM0210MP201S3B6105
MTS 備件 RHM0370MP051S1G6100
MTS MTS 連接電纜 D7050PO
MTS 傳感器 RHM0450MD531P102
MTS 位移傳感器 RHM0600MP101S1G6100
MTS 輔助材料 螺絲: 560357
MTS 傳感器 RHM1265MD601A01
MTS 傳感器 RHV0250MD631P102
MTS 母插頭 370423
MTS D6配對(duì)母頭; 560778
MTS 位移傳感器 RHM0430MP151S3B6105
MTS 傳感器 MHC0160MT50A3A01
MTS 傳感器 RHM0950MP051S1G2100
MTS MTS電纜 EL00375MD341A01
MTS 位移傳感器 RHM1290MD701S1G3100
MTS 傳感器 RHM0950MD701S1G1100
MTS sensor RHM0080MP101S2B6100
MTS 傳感器 RHM0420MD631P102
MTS 傳感器 GHM0150MR022R01
MTS 傳感器 RHM0120MD531P102
MTS 位移傳感器 RHM0190MD631P102
MTS 傳感器 LHMD600M01002R2
MTS 位移傳感器 RHM0830MD601A01
MTS 位移傳感器 RPS0250MD701S1G11
MTS 傳感器 RHM0440MP151S2G3100
MTS 位移傳感器 RD4SD2S0550MP101S1G6100-0-550mm
MTS 電纜 530045電纜
MTS 傳感器 RHM0700MD631P102
MTS 位移傳感器 RHM1200MP151S1G6100
MTS 傳感器 RHM4300MD631P102
MTS 線性傳感器 RPM 0250 M D54 1 C 304 211
編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程也稱為計(jì)算機(jī)編程語(yǔ)言的代碼簡(jiǎn)稱編碼。用預(yù)先規(guī)定的方法將文字、數(shù)字或其它對(duì)象編成數(shù)碼,或?qū)⑿畔ⅰ?shù)據(jù)轉(zhuǎn)換成規(guī)定的電脈沖信號(hào)。編碼在電子計(jì)算機(jī)、電視、遙控和通訊等方面廣泛使用。編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程。解碼,是編碼的逆過(guò)程。GB編碼標(biāo)準(zhǔn)中,比較常用的是GB2312和GBK兩種,GB2312是GBK的一個(gè)子集,GB2312編碼范圍是 0xA1A1 - 0xFEFE ,如果純粹的 GB2312編碼,處理起來(lái)是十分簡(jiǎn)單的,但處理GBK字符集時(shí)有些小的提示,先說(shuō)說(shuō)GBK編碼的標(biāo)準(zhǔn)吧
我們?nèi)粘=佑|到的文件分ASCII和Binary兩種。ASCII是“美國(guó)信息交換標(biāo)準(zhǔn)編碼”的英文字頭縮寫,可稱之為“美標(biāo)”。美標(biāo)規(guī)定了用從0到127的128個(gè)數(shù)字來(lái)代表信息的規(guī)范編碼,其中包括33個(gè)控制碼,一個(gè)空格碼,和94個(gè)形象碼。形象碼中包括了英文大小寫字母,阿拉伯?dāng)?shù)字,標(biāo)點(diǎn)符號(hào)等。我們平時(shí)閱讀的英文電腦文本,就是以形象碼的方式傳遞和存儲(chǔ)的。美標(biāo)是上大部分大小電腦的通用編碼。
然而電腦中的一個(gè)字符大都是用一個(gè)八位數(shù)的二進(jìn)制數(shù)字表示。這樣每一字符便可能有256個(gè)不同的數(shù)值。由于美標(biāo)只規(guī)定了128個(gè)編碼,剩下的另外128個(gè)數(shù)碼沒(méi)有規(guī)范,各家用法不一。另外美標(biāo)中的33個(gè)控制碼,各廠家用法也不盡一致。這樣我們?cè)诓煌娔X間交換文件的時(shí)候,就有必要區(qū)分兩類不同的文件。第一類文件中每一個(gè)字都是美標(biāo)形象碼或空格碼。這類文件稱為“美標(biāo)文本文件”(ASCII Text Files),或略為“文本文件”,通??稍诓煌娔X系統(tǒng)間直接交換。第二類文件,也就是含有控制碼或非美標(biāo)碼的文件,通常不能在不同電腦系統(tǒng)間直接交換。這類文件有一個(gè)通稱,叫“二進(jìn)制文件”采用雙字節(jié)表示,總體編碼范圍為 8140-FEFE,首字節(jié)在 81-FE 之間,尾字節(jié)在 40-FE 之間,剔除 xx7F 一條線??傆?jì) 23940 個(gè)碼位,共收入 21886 個(gè)漢字和圖形符號(hào),其中漢字(包括部首和構(gòu)件)21003 個(gè),圖形符號(hào) 883 個(gè)。當(dāng)計(jì)算機(jī)普及到東亞時(shí),遇到了使用表意字符而非字母語(yǔ)言的中、日、韓等國(guó)家。在這些國(guó)家使用的語(yǔ)言中常用字符多達(dá)幾千個(gè),而原來(lái)字符采用的是單字節(jié)編碼,一張代碼頁(yè)中多容納的字符只有2^8=256個(gè),對(duì)于使用表意字符的語(yǔ)言是在無(wú)能為力。既然一個(gè)字節(jié)不夠,自然人們就采用兩個(gè)字節(jié),所有出現(xiàn)了使用雙字節(jié)編碼的字符集(DBCS)。不過(guò)雙字節(jié)字符集中雖然表意字符使用了兩個(gè)字節(jié)編碼,但其中的ASCII碼和日文片假名等仍用單字節(jié)表示,如此一來(lái)給程序員帶來(lái)了不小的麻煩,因?yàn)槊慨?dāng)涉及到DBCS字符串的處理時(shí),總是要判斷當(dāng)中的一個(gè)字節(jié)到底表示的是一個(gè)字符還是半個(gè)字符,如果是半個(gè)字符,那是前一半還是后一半?由此可見(jiàn)DBCS并不是一種非常好的解決方案。
編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程也稱為計(jì)算機(jī)編程語(yǔ)言的代碼簡(jiǎn)稱編碼。用預(yù)先規(guī)定的方法將文字、數(shù)字或其它對(duì)象編成數(shù)碼,或?qū)⑿畔?、?shù)據(jù)轉(zhuǎn)換成規(guī)定的電脈沖信號(hào)。編碼在電子計(jì)算機(jī)、電視、遙控和通訊等方面廣泛使用。編碼是信息從一種形式或格式轉(zhuǎn)換為另一種形式的過(guò)程。解碼,是編碼的逆過(guò)程。GB編碼標(biāo)準(zhǔn)中,比較常用的是GB2312和GBK兩種,GB2312是GBK的一個(gè)子集,GB2312編碼范圍是 0xA1A1 - 0xFEFE ,如果純粹的 GB2312編碼,處理起來(lái)是十分簡(jiǎn)單的,但處理GBK字符集時(shí)有些小的提示,先說(shuō)說(shuō)GBK編碼的標(biāo)準(zhǔn)吧
我們?nèi)粘=佑|到的文件分ASCII和Binary兩種。ASCII是“美國(guó)信息交換標(biāo)準(zhǔn)編碼”的英文字頭縮寫,可稱之為“美標(biāo)”。美標(biāo)規(guī)定了用從0到127的128個(gè)數(shù)字來(lái)代表信息的規(guī)范編碼,其中包括33個(gè)控制碼,一個(gè)空格碼,和94個(gè)形象碼。形象碼中包括了英文大小寫字母,阿拉伯?dāng)?shù)字,標(biāo)點(diǎn)符號(hào)等。我們平時(shí)閱讀的英文電腦文本,就是以形象碼的方式傳遞和存儲(chǔ)的。美標(biāo)是上大部分大小電腦的通用編碼。
然而電腦中的一個(gè)字符大都是用一個(gè)八位數(shù)的二進(jìn)制數(shù)字表示。這樣每一字符便可能有256個(gè)不同的數(shù)值。由于美標(biāo)只規(guī)定了128個(gè)編碼,剩下的另外128個(gè)數(shù)碼沒(méi)有規(guī)范,各家用法不一。另外美標(biāo)中的33個(gè)控制碼,各廠家用法也不盡一致。這樣我們?cè)诓煌娔X間交換文件的時(shí)候,就有必要區(qū)分兩類不同的文件。第一類文件中每一個(gè)字都是美標(biāo)形象碼或空格碼。這類文件稱為“美標(biāo)文本文件”(ASCII Text Files),或略為“文本文件”,通??稍诓煌娔X系統(tǒng)間直接交換。第二類文件,也就是含有控制碼或非美標(biāo)碼的文件,通常不能在不同電腦系統(tǒng)間直接交換。這類文件有一個(gè)通稱,叫“二進(jìn)制文件”采用雙字節(jié)表示,總體編碼范圍為 8140-FEFE,首字節(jié)在 81-FE 之間,尾字節(jié)在 40-FE 之間,剔除 xx7F 一條線??傆?jì) 23940 個(gè)碼位,共收入 21886 個(gè)漢字和圖形符號(hào),其中漢字(包括部首和構(gòu)件)21003 個(gè),圖形符號(hào) 883 個(gè)。當(dāng)計(jì)算機(jī)普及到東亞時(shí),遇到了使用表意字符而非字母語(yǔ)言的中、日、韓等國(guó)家。在這些國(guó)家使用的語(yǔ)言中常用字符多達(dá)幾千個(gè),而原來(lái)字符采用的是單字節(jié)編碼,一張代碼頁(yè)中多容納的字符只有2^8=256個(gè),對(duì)于使用表意字符的語(yǔ)言是在無(wú)能為力。既然一個(gè)字節(jié)不夠,自然人們就采用兩個(gè)字節(jié),所有出現(xiàn)了使用雙字節(jié)編碼的字符集(DBCS)。不過(guò)雙字節(jié)字符集中雖然表意字符使用了兩個(gè)字節(jié)編碼,但其中的ASCII碼和日文片假名等仍用單字節(jié)表示,如此一來(lái)給程序員帶來(lái)了不小的麻煩,因?yàn)槊慨?dāng)涉及到DBCS字符串的處理時(shí),總是要判斷當(dāng)中的一個(gè)字節(jié)到底表示的是一個(gè)字符還是半個(gè)字符,如果是半個(gè)字符,那是前一半還是后一半?由此可見(jiàn)DBCS并不是一種非常好的解決方案。