请问:pb中怎么截取含有汉字的字符串而不出现半个字符?

der20044 2008-01-04 01:47:00
如题,能不能发段代码,谢谢!!
...全文
287 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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中都增加了这些函数,可用于处理有汉字的。
  • 打赏
  • 举报
回复
发帖
PowerBuilder

999

社区成员

PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
加入社区
帖子事件
创建了帖子
2008-01-04 01:47
社区公告
暂无公告