查看: 1370|回复: 6

[综合技术交流] 你知道不?为什么手机短信要限定70个汉字?

 关闭 [复制链接]

签到天数: 2158 天

连续签到: 6 天

[LV.Master]伴坛终老IIII

发表于 2016-1-13 09:05 | 显示全部楼层 |阅读模式
       在智能手机未面世之前,很多人除了打电话之外,通过手机端最多的就是短信交流。记得那时候,大家最关心的是包月多少条免费短信,而不是现在包月多少流量。

       然而,对于一条手机短信,一般限定为70个中文字符,多出的内容将会被拆开分成一条条70个中文字符以内的短信发送出去。即使现在的智能手机都可以收到一条超过70个中文字符的短信,然而短信费用,依然是按一条70个中文字符进行计算,为什么呢?

       这个需要追溯到20世纪80年代,德国Friedhelm Hillebrand作为手机短信技术的主要发明人,他当时使用一台打字机随意打出一些由字母组成的信息,令人奇怪的是,这些信息每一条都是只有一两行,而且总字数也不会超过160个,160便成为他感觉颇具神奇的数字。

       直到1985年,也就是Friedhelm Hillebrand正好45岁的时候,他认为今天手机短信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个中文字符的由来了。
PCOS系统下载站:http://zhuangji.wang

签到天数: 1701 天

连续签到: 0 天

[LV.Master]伴坛终老IIII

发表于 2016-1-13 09:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
PCOS系统下载站:http://zhuangji.wang

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2016-1-13 13:19 | 显示全部楼层
还真是不知道
PCOS系统下载站:http://zhuangji.wang

该用户从未签到

发表于 2016-1-13 17:18 | 显示全部楼层
这个还真是不知道哦!谢谢分享
PCOS系统下载站:http://zhuangji.wang

该用户从未签到

发表于 2016-1-15 12:51 | 显示全部楼层
这下知道了,很少发短信了
PCOS系统下载站:http://zhuangji.wang

该用户从未签到

发表于 2016-1-19 15:03 | 显示全部楼层
学习了,这个不知道
PCOS系统下载站:http://zhuangji.wang

该用户从未签到

发表于 2016-1-19 18:47 | 显示全部楼层
568757516 发表于 2016-1-19 15:03
学习了,这个不知道

强大 涨姿势了
PCOS系统下载站:http://zhuangji.wang

本版积分规则