首先,我们根据sms内容将使用sms分为单个sms和长sms。所谓的长短信是指sms的大小超过单个文本消息的限制。您需要将sms拆分为几个短信并单独发送。几个短信一起构成了原始sms的内容。可以直接发送单个短信。
限于目前的通信技术条件,移动电话单个短信发送的文本信息的信息仅限于160个英文字符,或者140字节二进制信息是70个汉字(包括标点符号),注意标点符号也是如此一个汉字。
英文字母使用7位ascii编码,而汉字使用8位ucs-2编码并占2个字节,因此根据7 ascii编码转换为160个字符,即160x7 = 1120位;汉字在8位ucs-2编码中,即8位字符,一个中文字符占2个字符,因此1120位称为汉字是1120/8/2 = 70。
long sms是一个短消息数,由超过140个字节(或70个汉字)接收。长sms的传输需要sms通道功能的合作。如果没有这样的功能,它将分为多个sms显示。对于长期消息,在分成短消息后,每个短信与单个文本消息的规定不同。
long sms实际上由普通短信发送,每个短信也是70个字,只是每个短信头的特殊标记,也需要某个字符,并且6-16字节分别定义sms号码,但徽标和文本消息是前几个(特殊标签的字符是根据不同情况确定的),因此每个长短信实际上是62-67个汉字。收到移动电话后,它将遵循标准状态。动态组合是文本消息,而不是多个单词。