社区
PowerBuilder
帖子详情
请问:pb中怎么截取含有汉字的字符串而不出现半个字符?
der20044
2008-01-04 01:47:00
如题,能不能发段代码,谢谢!!
...全文
376
10
打赏
收藏
请问:pb中怎么截取含有汉字的字符串而不出现半个字符?
如题,能不能发段代码,谢谢!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yufuhang3
2009-09-04
打赏
举报
回复
学习了
ice1001
2008-05-26
打赏
举报
回复
在PB10及以上版本中,
Len 测试出来的是字符数, 任何 汉字,字母,数字,标点都是一个字符
而 LenA 是测试 字节数的 , 字母是1个字节,而汉字是两个字节的。
cdjwtwl
2008-05-23
打赏
举报
回复
怎么做的哦?
liangyuan198412
2008-01-06
打赏
举报
回复
replace(z,varchar(9))
nxc99
2008-01-05
打赏
举报
回复
在11下汉字占1个字符了与英文一样了如len(大2) = 2
nt_bigsam
2008-01-04
打赏
举报
回复
如2楼带w的都是宽字节的,汉字占两个字符。
但是好像在pb10中编译会提示,以后版本中将过期。
der20044
2008-01-04
打赏
举报
回复
找到了,哈哈
der20044
2008-01-04
打赏
举报
回复
8.0好象没有哦,公司只有8.0,有什么算法可以解决啊?
leio
2008-01-04
打赏
举报
回复
lenw
leftw
rightw
posw
....
似乎是从9.0(或者是8.0)以上版本的PB中都增加了这些函数,可用于处理有汉字的。
pb
中
截取混排字符串
pb
中
截取
混排
字符
串
宋铭
pb
数据窗口没有提供调整计算域行间距的方法,甚至利用richtext类型的数据窗口也不行。我们设想,在计算域各行之间增加回车换行符来调整行间距。但由于计算域的内容是动态可变的,为此,我们设计了一个全局函数fun—string—intercept,解决了这个问题。 该函数有两个参数:text和len,其
中
text为需要处理的
字符
串
,
pb
字符
串
汉字
截断后 乱码问题处理--解决方法
利用leftw()函数和len()函数,组合判断生成要
截取
位数的
字符
串
string ls int li_len0 li_len0=len(vs_text) //
字符
总长度 if li_len0 int li_len,li_len_sum string ls_str='' string ls_str0 ls_str0=vs_text li_len_sum=0 DO W
php指定
字符
串
utf-8,php utf8编码
字符
串
的
截取
function sub_str($str, $length = 0, $append = true){$str = trim($str);$strlength = strlen($str);if ($length == 0 || $length >= $strlength){return $str; //
截取
长度等于0或大于等于本
字符
串
的长度,返回
字符
串
本身}elseif ($lengt...
SQL
字符
串
函数
/* 1、
字符
替换函数,类似
PB
里的replace函数 */--STUFF ( character_expression , start , length , character_expression ) SELECT STUFF('abcdef', 3,2, 'IJK');--结果:abIJKdef--说明:把前面第三个
字符
开始的两个长度位置替换成后面的
字符
串
/* 2、正则函数 */--PA...
pb
将
字符
串
中
的
中
文和英文(含符号)拆分
pb
将
字符
串
中
的
中
文和英文(含符号)拆分
PowerBuilder
1,111
社区成员
66,454
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章