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;
}
查看全文
相关阅读:
mysql 优化20点
java function
设计模式 概览
Linux安装java1.8并配置环境变量
windows下一次执行多个sql文件
mybatis查询结果为空时的返回值问题
Java中Json与String互转
SSM Service自动注入失败
本地安装Mysql5.7过程中出现的一系列问题
解决本地工具无法连接服务器上的mysql的问题
原文地址:https://www.cnblogs.com/hanguoji/p/702832.html
最新文章
SpreadJS 全面支持 Angular2,V10.2 版本即将发布
葡萄城荣膺”2017中国智慧服务体验十强品牌”
全新 FlexGrid 功能演示 Demo 正式上线
用旭日图展示数据的三种方法
LeadTools 助某医院搭建Pacs医学影像信息系统
无需洪荒之力,轻松搞定奥运会奖牌榜
读张子阳老师的委托和事件 1
数组的定义形式
在windows xp 平台上安装mvc4失败
数据库设置表的check约束出现乱码
热门文章
MVC3 使用NPOI导出excel
jquery 日期控件
开源网站
mysql单机多实例
mysql集群
memcache 原理
web集群 session共享处理
php面试题
mysql 常用函数和关键字
php常用function(1)
Copyright © 2011-2022 走看看