什么是 7 位元的字符? 英文字符莫非不是 8 bit 是一个字符?一条短信到底能容下 140 个英文字符仍是 160 个?

刚刚阅读1回复0
kanwenda
kanwenda
  • 管理员
  • 注册排名1
  • 经验值179265
  • 级别管理员
  • 主题35853
  • 回复0
楼主

7暂存器字符串便是国际尺度ASCII拿掉更低位的0。以此种形式展开代码,在英国那种的北欧国度,推送的智妙手机短信字符串都是ASCII微电脑里的,因而没需要性节约两个四位数。

而智妙手机短信协定全力撑持7四位数、8四位数、16四位数3种代码,7四位数用做英国,能推送160个拉丁字母,8四位数用做西欧北欧国度,16四位数用做中韩俄等北欧国度,接纳UCS-2代码。而UCS-2把大部分Unicode字符串代码为2二进造,因而即使英语拉丁字母也会代码成2个二进造。

接纳Windows Mobile 6控造系统做试验,增建智妙手机短信后输出两个英语拉丁字母,上面表白1/160,再输出两个表白2/160,那是7四位数情况,能在140二进造里实草160位数串。当再输出两个简化字的那时候,上面的表白马上变成3/70,那是16四位数情况,每位数串都占2个二进造,140二进造底子无法实草70位数串,即使里头是69个英语字符串加1个简化字。

假设智妙手机短信少于宽度,所以控造系统就手动分为数条智妙手机短信利岑县。因为要从头参加一些标识表记标帜性字符串以暗示次序,因而英语每一153个,英文每一67个。转交方假设是新一点儿的智妙手机就会把那四条分拆后表白给利用者,老一点儿的智妙手机就会依次表白每一智妙手机短信。

好比说,输出70个英文,上面表白70/70,再加两个时上面表白“71/134(2智妙手机地信)”。输出160个英语,上面表白160/160,再加两个表白“161/306(2智妙手机地信)”。

接纳139电子邮箱做试验,里头推送智妙手机短信不管甚么字符串都是以UCS-2代码,当输出135位数串时,表白将按3条智妙手机短信收费。除此之外,表白里还提及,最多底子无法全力撑持350字的智妙手机短信。

呵呵提及的150字管束据我所知,英语Google没找出,英文Google只查到09年时电信公司在试验150字符串智妙手机短信控造系统。

0
回帖 返回游戏

什么是 7 位元的字符? 英文字符莫非不是 8 bit 是一个字符?一条短信到底能容下 140 个英文字符仍是 160 个? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息