java长短信拆分,长短信拆分

编程入门 行业动态 更新时间:2024-10-08 00:34:16

java长<a href=https://www.elefans.com/category/jswz/34/1769965.html style=短信拆分,长短信拆分"/>

java长短信拆分,长短信拆分

1、引言

根据短信内容的大小,将常用短信分类:单条短信和长短信。所谓长短信是指短信的大小超过了单条短信的限制,需将短信拆分成几条短信然后分别发送,接收的时候将几条短信拼在一起组成原始短信的内容,对于拆分后每条短信的长度有一定的限制与单条短信有区别。单条短信不需要拆分,就可以发送。对于单条短息和长短信的标准,下面会一一讲解。

2、标准

2.1 单条短信

单条短信的长度根据其编码方式的不同,其限制不一样,对于英文编码采用7bit的编码方式,允许输入最多字符数是160。中文采用16bit的编码方式,允许输入的最多字符数是70个。那对于中英文混合的是怎么规定的呢?大家肯定会疑惑。

对于中英文混合输入,都采用16bit编码的方式,也即是允许输入最多的字符数是70个,其字节数是140个字节。

2.2 长短信

那对于长短信来说,需要拆分成短短信,每条短短信的规定与单条短信的规定不同。英文情况下每条短短信允许最多输入字符数是153个;中文以及中英混合文允许最多的字符数是67个,其最大字节数是134个字节。

一条长短信最多允许用户最多可以输入2000个字符,大家试想一下,如果是输入的是中文字符,最多可以拆分成30多条,英文也可以拆分10多条。当然这不是绝对的,有些平台会限制这个长短信拆分后的短信数量,如果超出会转换成彩信。

3、拆分原理

3.1 字符数统计

对于长短信来说当英文情况下其字符数超过160就需要拆分,中文以及中英文混合情况下字符数超过70需要拆分成多条短短信。

这里也顺便解释一个问题,大家可能在使用过程中会遇到一个问题&

更多推荐

java长短信拆分,长短信拆分

本文发布于:2024-02-06 13:05:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1748832.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:短信   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!