导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

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

der20044 2008-01-04 01:47:00
如题,能不能发段代码,谢谢!!
...全文
177 点赞 收藏 10
写回复
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中都增加了这些函数,可用于处理有汉字的。
回复
发动态
发帖子
PowerBuilder
创建于2007-09-28

804

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告