來!來!來!各位看官請停下你的腳步停留幾分鐘的時間小編帶你了解一下短信字數的規則,看了后不會虧哦
首先,我們根據短信內容的大小,將常用短信分成了單條短信和長短信。所謂長短信是指短信的大小超過了單條短信的限制,需將短信拆分成幾條短信然后分別發送,接收的時候將幾條短信拼在一起組成原始短信的內容。而單條短信則可以直接發送。
限于目前的通信技術條件,手機單條短信發送的文本信息的信息量限制為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個漢字。手機接收到之后,都會按照標準規約自動組合為一條短信,而不是顯示多條。 |