先说两个单词byte和octet

他们都可以翻译成字节,区别就是octet是指八位字节,而byte根据系统的不同,位数也可能会不同。

下面的内容翻译自Wikipedia,但并不完整

http://en.wikipedia.org/wiki/GSM_03.38

在移动技术中,GSM 03.38或者3GPP 23.038是一个基于蜂窝电话在GSM的短消息服务使用的字符集。

信息通过默认GSM7-bit字母表,8-bit数据字母表和16-bit UTF-16字母表编码方式发送

对于GSM手持设备和网络元素,GSM 7-bit字母表是被强制支持的

但是,像阿拉伯语、汉语、韩语或者日语中的字符,必须被编码成16-bit UTF-16字符编码或者扩展的国家语言转换表

GSM信息标准编码是在23.038中建议的7 bit 默认字母表

7-bit字符必须被编码成字节并遵循下面3中包装方式之一:

CBS:使用这种编码方式,小区广播服务中,一条SMS中最多可以发送93个字符(最多包装82字节)

SMS:使用这种编码方式,在GMS网络中,一条SMS中最多可以发送160个字符(最多包装140字节)

USSD:使用这种编码方式,非结构化补充数据业务的SMS信息中,最多可以发送182个字符(最多包装160字节)

GSM 8位数据编码

8-bit数据编码模式处理信息作为原始数据。根据标准,这是编码的字母表是用户特定的

UCS-2编码

这种编码允许用户使用更大范围的字符和语言

UCS-2可以表现最常用的拉丁语和西方字符

一个单一的使用这种编码的SMS GSM信息最多可以有70个字符(140字节)

很多GSM智能手机上,没有UCS-2编码的明确预设置。

默认情况下,使用7-bit编码,直到输入了一个不在GSM 7-bit表中的字符

这种情况下,整个信息使用UCS-2编码方式重新编码,并且一条信息的最大长度立即由160减少到70

编辑短信时,智能手机应该显示已经使用的字符数和最大字符数。当一条信息确实超出了最大限制,信息将被按着包含信息的各个部分的多条连续的SMS发送(在每一部分中使用开始的几个字符包含一个序列号)这些部分之后将在收件人那里重新组装。一些GSM智能手机当需要发送多条短消息时,对需要发送的信息数量将会警告用户。

国家语言转换表

根据将要写入文本语言的不同,这些表格允许使用不同的字符集

对于一个给定的信息,表格的选择是在一个SMS信息的用户数据头部分中选定的

并且可以指定整个文本或者单一字符

使用转换表,一个信息的字符仍然能使用7-bit编码,但是可以使用一个不同的集合来正确显示重音和语言特定的字符

编码到136个字节中(140字节减去用来指示转换表和语言代码的使用的用户数据头需要的4字节)

最多为155个字符(136 * 8 / 7)

对法语、希腊语、俄语、保加利亚语、阿拉伯语、希伯来语和大多数中部欧洲语言需要比默认7-bit标准字符集和默认7-bit扩展字符集更广的范围的语言来说,仍然没有定义国家语言转化表

如果有任何字符不能用默认的GSM 7-bit字符集表示,信息将会被自动使用UCS-2重新编码,代价是一条信息可能会被分成超过两条(当一条信息被分割成多个部分,用户数据头还需要一些字节用来指示每部分的序号)

虽然GSM 03.38的一个修订版中已经为德语、英语、意大利语、西班牙语、荷兰语、瑞典语、丹麦语、芬兰语、挪威语、希腊语和土耳其语的小区广播系统(CBS)定义了数据编码方案,之后的版本中又添加了匈牙利语、波兰语、捷克语、希伯来语、阿拉伯语、俄语和冰岛语,但是没有为这些语言定义编码表。目的是单纯的为了识别信息的语言

日语的基本假名、朝鲜朝鲜文字母或者中国的汉语也没有语言转换表

在日本这通常不是个问题,因为日本信息使用GSM和WAP之外的其他的标准

转贴请保留以下链接

本人blog地址

http://su1216.iteye.com/

http://blog.csdn.net/su1216/

GSM 03.38 from Wikipedia相关推荐

  1. android安全问题(八)伪造短信(利用原生android4.0漏洞)

    导读:本文利用android4.0的一个原生漏洞来伪造短信.无须声明任何权限即可伪造发送方为任何号码的短信给用户. android4.0发布已经是很久很久很久很久以前的事情了,这个漏洞早就报了出来,之 ...

  2. android安全漏洞(八)伪造短信(利用原生android4.0漏洞)

    导读:本文利用android4.0的一个原生漏洞来伪造短信.无须声明任何权限即可伪造发送方为任何号码的短信给用户. android4.0发布已经是很久很久很久很久以前的事情了,这个漏洞早就报了出来,之 ...

  3. GSM协议编号及其内容

    2019独角兽企业重金招聘Python工程师标准>>> gsm的俺就有个简单的说明: GSM技术规范目录 'c*u&~2v&\.k*C0|"g **    ...

  4. Sass (Syntactically Awesome StyleSheets)

    Sass (Syntactically Awesome StyleSheets) Sass 是对 CSS 的扩展,让 CSS 语言更强大.优雅. 它允许你使用变量.嵌套规则. mixins.导入等众多 ...

  5. SMS短信的C语言代码摘抄

    一消息编码与解码 用C实现7-bit编码和解码的算法如下: // 7-bit编码 // pSrc: 源字符串指针 // pDst: 目标编码串指针 // nSrcLength: 源字符串长度 // 返 ...

  6. 常用AT指令集 (转)

    常 用 AT 命 令 手 册1.常用操作 1.1 AT 命令解释:检测 Module 与串口是否连通,能否接收 AT 命令: 命令格式:AT<CR> 命令返回:OK (与串口通信正常)(无 ...

  7. C#开发终端式短信的原理和方法

    本文示例源代码或素材下载 简介 没发过短信的年轻人肯定是属于那种受保护的稀有动物,通讯发达的今天短信已经成为人们交流的重要手段,其中也蕴含着巨大的市场和经济利益,掌握短信技术的人才也受到各大公司的追捧 ...

  8. C#开发终端式短信的原理和方法 .

    简介 没发过短信的年轻人肯定是属于那种受保护的稀有动物,通讯发达的今天短信已经成为人们交流的重要手段,其中也蕴含着巨大的市场和经济利益,掌握短信技术的人才也受到各大公司的追捧是目前职场上耀眼的明星.本 ...

  9. tc35 终端 cnmi=2,2即时模式下收不到短信的问题

    如果AT+CSMS=1,接收到短信时,TE需在一定的时间内发送反馈消息至模块,也就是一收到+CMT,即一收到短信必须立刻回一个AT+CNMA \r,若超时,<mode>和<mt> ...

最新文章

  1. 2018/8/26 PSO-based Clustering Techniques to Solve Multimodal Optimization Problems: A Survey
  2. CVPR 2022 接收结果出炉!录用 2067 篇,接收数量上升24%(附最新论文速递)
  3. 用cmake编译caffe
  4. Bounce 弹飞绵羊
  5. 计算机网络(第四章网络层)
  6. Airbnb 宣布弃用 React Native!
  7. 图解TCPIP-NAT
  8. Python截屏工具,识别屏幕中的二维码
  9. 任正非谈鸿蒙系统工程,任正非谈鸿蒙系统:能完美适应物联网 性能超安卓
  10. Flexsim Rack设置最底层Level不放货物
  11. 安装gentoo折腾
  12. ISPRS2022/遥感:Cross-spatiotemporal LULC from VHR remote sensing images基于深度学习域适应的VHR遥感影像跨时空土地覆盖分类
  13. cordic ip核 vivado_Xilinx Vivado CORDIC IP核求解atan 反正切
  14. 实战7:机器学习实战之 随机森林、逻辑回归、SVM算法方法进行垃圾邮件过滤分类 代码+数据
  15. gitlab版本升降级
  16. CRM后台管理系统:HTML+CSS+JavaScript制作企业网站后台管理系统模板网站(46个页面)
  17. 最新 c4d mac 中文版
  18. 计算机软件著作权用户手册资料,请问一下计算机软件著作权登记里的使用手册有没有什么要求,可以是大量图片加少量文字吗?我只写了20页- 法律快车法律咨询...
  19. (转载整理)SAP ERP常用T-CODE
  20. 计算机开机加载后进入不了xp,电脑开机启动后到xp画面后不断自动重启解决方法...

热门文章

  1. 【视频编码】ffmpeg压缩视频文件
  2. 网络图片加载缓慢问题解决方案
  3. 有N个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
  4. Hive任务执行报错:FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
  5. C++初阶习题(牛客)【7】最小公倍数
  6. 华为临阵换帅,云市场掀起“三国杀”
  7. Day07 后台管理与发布文章
  8. Bebras挑战样题之四——小海狸的密码机器
  9. 《阿凡达》神树成真,科学家创造出可终生发光的植物
  10. 外贸行业网站的seo优化推广怎么做?优化技巧详解