為什么一條短信只能發70個字以內

發表時間:2018-01-03 17:53

首先,我們根據短信內容的大小,將常用短信分成了單條短信和長短信。所謂長短信是指短信的大小超過了單條短信的限制,需將短信拆分成幾條短信然后分別發送,接收的時候將幾條短信拼在一起組成原始短信的內容。而單條短信則可以直接發送。

限于目前的通信技術條件,手機單條短信發送的文本信息的信息量限制為160個英文字符,或者140個字節的二進制信息即70個漢字(包括標點符號),注意標點也是作為漢字字符。

英文字母采用7位ASCII編碼,而漢字則采用8位UCS-2編碼并占2個字節,所以160個字符按照7位ASCII編碼來換算,即160X7=1120位;而漢字是按照8位的UCS-2編碼,即8位一個字符,一個漢字占2個字符,這樣1120位換算成漢字數就是1120/8/2=70。

長短信就是手機收到的一條短信字數超過140字節(或70漢字)。而長短信的發送需要短信通道功能的配合,如果通道本身沒有這個功能,那么就會被分成多條短信顯示。而對于長短信來說,拆分成短短信之后,每條短短信的規定與單條短信的規定又有所不同。

長短信實際也是由普通短信方式發送的,每條短信也是70字,只是每條短信頭部有特殊標記,這也需要占一定的字符,一般情況有6--16個字節分別定義短信為數不過標識以及該短信是第幾條(特殊標記所占字符根據不同情況而定),所以長短信發送時每條實際為62--67個漢字。手機接收到之后,都會按照標準規約自動組合為一條短信,而不是顯示多條。


分享到:
合作伙伴
聯系方式

聯系QQ:771309603 手機號碼:13276600031 聯系郵箱:renjie@cichangelte.com 聯系電話:010-69582885 聯系地址:上海市浦東新區陸家嘴軟件園偉泰大廈8樓