中英文字符串截取问题不能有乱码 5C

短信内容有最大限制数据库设置varchar2(140)再不改变数据库字段长度的情况下,
发内容过长的短信,拆成多条。其中短信内容有中英文,怎么截取才能让数据库字段
存的内容最多,而且不能有乱码。如:成功率:80.23%,产品交换量:123548,。。。
这种。

6个回答

短信内容变成宽字符,长度限制在140,拆成多条后再转成utf8存储。

长度限制在140,短信内容变成宽字符,拆成多条后再转成utf8存储。

判断 >= 0 <=127 的为英文字符,然后计数

可以对字符串进行编码吧,编码后都是字符的形式,进行定产分开存,需要的时候在取出拼装解码。

转asc码在分割后变回去 不知道能不能行

短信内容变成宽字符,长度限制在140以下,拆成多条后再转成utf8存储。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐