最近又有用户反映为什么一条短信最多只能发70个汉字,而超过70个字就要消耗2条、3条、……、N条短信,虽然是个老话题,但是小编还是很乐意再给大家详解一下。
具体原因,就要追溯到上世纪80年代,Friedhelm Hillebrand是如今手机短信技术的主发明人,70个汉字(160个英文字符)就是他引起的。
他当时使用一台打字机随意打出一些由字母组成的信息,令人奇怪的是,这些信息每一条都是只有一两行,而且总字数也不会超过160个,160便成为他感觉颇具神奇的数字。
Friedhelm Hillebrand45岁的时候,他觉得如今手机短信160个字符已经足够使用,于是决定把这个数字定为一条短信内容的字数上线。
随着短信技术的发展,各大运营商也纷纷把160个字符作为单条短信的上线。
因为英文字母采用7位ASCII编码,而汉字则采用8位UCS-2编码并占2个字节,所以160个字符按照7位ASCII编码来换算,即160X7=1120位;而汉字是按照8位的UCS-2编码,即8位一个字符,一个汉字占2个字符,这样1120位换算成汉字数就是1120/8/2=70。
这就是为什么运营商规定单条短信的汉字限制为70个的原因。
来源: 榛子云短信平台http://smsow.zhenzikj.com返回搜狐,查看更多