我們不生產(chǎn)短信
我們只做短信的搬運(yùn)工
您有一條新的短消息,請(qǐng)查收!
用過功能機(jī)的小伙伴們都會(huì)知道,每一條短信的字?jǐn)?shù)被限制在70個(gè)漢字,超過之后就會(huì)被拆分為2條短信發(fā)送。
為什么要限制在70個(gè)漢字?多設(shè)置一點(diǎn)不好嗎?
其實(shí),是有歷史原因的。
原因要追溯到上世紀(jì)80年代,F(xiàn)riedhelm Hillebrand是如今手機(jī)短信技術(shù)的主發(fā)明人,70個(gè)漢字(160個(gè)英文字符)就是他引起的。
他當(dāng)時(shí)使用一臺(tái)打字機(jī)隨意打出一些由字母組成的信息,令人奇怪的是,這些信息每一條都是只有一兩行,而且總字?jǐn)?shù)也不會(huì)超過160個(gè),160便成為他感覺頗具神奇的數(shù)字。
Friedhelm Hillebrand45歲的時(shí)候,他覺得如今手機(jī)短信160個(gè)字符已經(jīng)足夠使用,于是決定把這個(gè)數(shù)字定為一條短信內(nèi)容的字?jǐn)?shù)上線。
隨著短信技術(shù)的發(fā)展,各大運(yùn)營商也紛紛把160個(gè)字符作為單條短信的上線。
對(duì)編程技術(shù)有所了解的同學(xué)知道,由于字符本身使用編碼方式的不同,終將導(dǎo)致字符個(gè)數(shù)的不同。對(duì)于英文字母而言,一般采用7位ASCII編碼,中文則為8位UCS-2編碼,需要占用2個(gè)字節(jié)。
160個(gè)英文字符要用7位ASCII編碼來進(jìn)行表示,需要7*160位。然而換成8位UCS-2編碼表示,則需要7*160/8位。同時(shí),由于中文漢字需要占用2個(gè)字符,這樣中文字符總數(shù)就是7*160/8/2,剛好等于70。
這就是為什么運(yùn)營商規(guī)定單條短信的漢字限制為70個(gè)的原因。
P.S 對(duì)于沒有使用過功能機(jī)的人來說,可能一直都不知道原來短信是有字?jǐn)?shù)限制的。
(AM 8:00-12:00 PM 14:00-18:00)