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;
}
查看全文
相关阅读:
c++ string::size详解
fatal error LNK1120: 1 个无法解析的外部命令
c多个空格转成一个空格
算法导论之三:快速排序
转:C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
vc6.0怎么调整工作空间到左边??
2008生产实习 C++ 实习计划
WCF是什么
收藏:Silverlight 2.0 Beta Control Hierarchy (Silverlight 2.0控件层次结构图)
A potentially dangerous Request.Form value was detected from the client 的解决方法
原文地址:https://www.cnblogs.com/hanguoji/p/702832.html
最新文章
名词语素
分享: Python调用C/C++的种种方法
Converting tabs to spaces Vim Tips Wiki
timeit – Time the execution of small bits of Python code. Python Module of the Week
分享:一步完成 MySQL 向 Redis 迁移
select python fetch webpages not complete yet
分享:find 的regex 与 name的区别
Yuchen Ying Athens, GA, University of Georgia | about.me
linux文件描述符设置
Journey of Life: sqlite 3 string to integer conversion, similar to C function atoi
热门文章
分享:Blog4j更新了 换成 Maven 管理 jar
Orchard中的Content Type,Content Parts和Content Items究竟是啥?
IoC~MVC3+EF+Autofac实现松耦合的系统架构
Orchard中的安装与卸载(请不要把orchard官网的东西直接翻译出来,会英文不算牛B,要说真正有意义的东西)
Func和Action委托在代码中的写法
IoC~高效的Autofac
vc下找不到#include <graphics.h>
DirectX 安装和vs2010配置
C++cin处理空格问题
Tower of hanoi问题学习
Copyright © 2011-2022 走看看