衆所周知,我們發送短信,70個漢字就算一條短信,那為什麼一條短信最多隻有70個漢字呢?如果超過70字以後該怎麼辦呢?
上世紀80年代無線傳輸的帶寬不高,這就要求手機短信要言簡意赅。短信發明人Hillebrand為遵從這一要求,經過試驗後将160個字符作為短信長度上限,英文字母可發160個。
因為英文字母采用7位ASCII編碼,而漢字則采用8位UCS-2編碼并占2個字節,所以160個字符按照7位ASCII編碼來換算,即160X7=1120位;而漢字是按照8位的UCS-2編碼,即8位一個字符,一個漢字占2個字符,這樣1120位換算成漢字數就是1120/8/2=70.
如果超過70字以後該怎麼辦呢?運營商根據短信内容的大小,将常用短信分成了單條短信和長短信。所謂長短信是指短信的大小超過了單條短信的限制,需将短信拆分成幾條短信然後分别發送,接收的時候将幾條短信拼在一起組成原始短信的内容。而單條短信則可以直接發送。
長短信實際也是由普通短信方式發送的,每條短信也是70字,隻是每條短信頭部有特殊标記,這也需要占一定的字符,所以長短信發送時每條實際為62—67個漢字。手機接收到之後,都會按照标準規約自動組合為一條短信,而不是顯示多條。
以上,就是為何一條短信最多隻能發70個漢字的原因了!大家明白了嗎?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!