发短信怎么发发上一条两条为什么不能在发

最***台的一些做的用户问,為什么短信每到了70个字之后就消耗2条、3条、……、N条短信一条短信只能发70个汉字或160个英文呢?下面秒赛短信平台的小编就为大家详细分析一下

要说到具体原因,还要追溯到上世纪80年代由于技术有限,手机单条短信信息量限制为160个英文字符或者140个字节的二进制信息即70個汉字(包括标点符号)。

因为英文字母采用7位ASCII编码而汉字则采用8位UCS-2编码并占2个字节,所以160个字符按照7位ASCII编码来换算即160X7=1120位;而汉字是按照8位的UCS-2编码,即8位一个字符一个汉字占2个字符,这样1120位换算成汉字数就是=70

这也就是为何一条短信只能发70个汉字或160个英文的原因了!

為什么我们手机收到的一条短信大于70字呢?这个就要谈到长短信了是指手机收到的一条短信字数超过70个字,长短信其实是和普通短信相對应的大家都知道普通短信一条短信最多70个字,其实长短信也是有普通短信方式发送的每条短信也是70字,只是每条短信头部有特殊标記手机收到这样的标记之后会把短信合并成一条长短信。

就拿秒赛的短信平台来说短信字数在300字以内,单条短信是按照70字计费一条洏长短信是67字(或者66字、66字,根据不同情况而定)计费一条这里用户可以通过平台字数统计功能了解短信计费情况,也可以咨询在线客垺人员了解一下

声明:任何个人和或机构在未经过本人同意的情况下,不得擅自转载或大段引用到网站或者第三方平台使用对于擅自盜用文章将通过法律诉讼途径等一切手段来解决!

原标题:终于明白为什么一条短信被限制只能发70个汉字!

用过功能机的小伙伴们都会知道每一条短信的字数被限制在70个汉字,超过之后就会被拆分为2条短信发送

为什麼要限制在70个汉字?多设置一点不好吗

其实,是有历史原因的

原因要追溯到上世纪80年代,Friedhelm Hillebrand是如今手机短信技术的主发明人70个汉字(160個英文字符)就是他引起的。

他当时使用一台打字机随意打出一些由字母组成的信息令人奇怪的是,这些信息每一条都是只有一两行洏且总字数也不会超过160个,160便成为他感觉颇具神奇的数字

Friedhelm Hillebrand45岁的时候,他觉得如今手机短信160个字符已经足够使用于是决定把这个数字定為一条短信内容的字数上线。

随着短信技术的发展各大运营商也纷纷把160个字符作为单条短信的上线。

对编程技术有所了解的同学知道甴于字符本身使用编码方式的不同,最终将导致字符个数的不同对于英文字母而言,一般采用7位ASCII编码中文则为8位UCS-2编码,需要占用2个字節

160个英文字符要用7位ASCII编码来进行表示,需要7*160位然而换成8位UCS-2编码表示,则需要7*160/8位同时,由于中文汉字需要占用2个字符这样中文字符總数就是7*160/8/2,刚好等于70

这就是为什么运营商规定单条短信的汉字限制为70个的原因。

P.S 对于没有使用过功能机的人来说可能一直都不知道原來短信是有字数限制的。

参考资料

 

随机推荐