zoukankan
html css js c++ java
把短信内容按照字节拆分条数
按字节长度拆分内容
//
计算发送信息的次数(条数,按140字节)
int
iContentCount
=
(
int
)Math.Ceiling((
double
)ASCIIEncoding.Default.GetByteCount(SMContent)
/
140F);
string
[] strMessage
=
new
string
[iContentCount];
//
数组
int
iNum
=
0
;
//
计数器
while
(iContentCount
>
0
)
{
strMessage[iNum]
=
GetStringPartContent(SMContent,
140
);
SMContent
=
SMContent.Substring(strMessage[iNum].Length);
iNum
++
;
iContentCount
--
;
}
/**/
///
<summary>
///
功能描述:判断字节数
///
</summary>
private
string
GetStringPartContent(
string
cOriginalityString,
int
iLenReturnString)
{
string
cReturnString
=
cOriginalityString;
//
返回的字符串的内容。
if
(cReturnString.Length
>
iLenReturnString)
{
cReturnString
=
cReturnString.Substring(
0
, iLenReturnString);
}
int
ilength
=
iLenReturnString;
//
此方法不区分汉字,一个汉字只算1
if
(cReturnString.Length
<
iLenReturnString)
{
ilength
=
cReturnString.Length;
}
while
(
true
)
{
int
ilent
=
System.Text.ASCIIEncoding.Default.GetByteCount(cReturnString);
//
此方法区分汉字,一个汉字算2
if
(ilent
>
iLenReturnString)
{
ilength
--
;
cReturnString
=
cReturnString.Substring(
0
, ilength);
}
else
{
break
;
}
}
return
cReturnString;
}
查看全文
相关阅读:
用JS实现气泡效果
如何判断浏览器JS代码
你是怎么看完《JavaScript权威指南》《JavaScript高级程序设计》等这类厚书的?
CSS3技巧:fit-content水平居中
捋一捋JavaScript对象的理解
js 判断数据类型的几种方法
给想转行学习web前端的朋友提些学习建议及学习路线
sentry 9.1.1docker版onepremise过程记录
python内置函数all使用的坑
centos7.2自带的php5.4升级为5.6
原文地址:https://www.cnblogs.com/hanguoji/p/702832.html
最新文章
iOS面试题,大牛的题目
QCustomPlot 鼠标消息获取,以及对应坐标转换
delphi清理编译过程文件(*.dcu),以及垃圾文件*.~*
keil 编译后 flash 和 ram 占用情况
svn 服务器
(转载)libusb开发者指南
转】寒门再难出贵子
vue中路由传值
VueJS中学习使用Vuex详解(https://segmentfault.com/a/1190000015782272)
Vue中的缩写,v-bind v-on
热门文章
es6~Map数据结构
es6~Set函数
Symbol(js的第七种数据类型)
Object.fromEntries()
Object.keys(),Object.values(),Object.entries()
Object.getOwnPropertyDescriptors()
es6~Object.assign()
一些常用的正则表达式(from web)
canvas 绘制时钟 ……
用canvas绘制android机器人
Copyright © 2011-2022 走看看