取汉语拼音首字母问题

feixianzhi 2005-04-06 11:55:01
我用下面帖子中的函数取拼音首字母,在pb6中正常,在pb10 beta2 4500中无法得到结果。
http://search.csdn.net/Expert/topic/606/606514.xml?temp=.4435236
是不是pb10对汉字支持不好?怎么解决?谁知道哪里有新补丁下载?
...全文
218 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
feixianzhi 2005-04-27
  • 打赏
  • 举报
回复
换回pb9了,pb10是试用版的可能对中文支持不好!
setmind 2005-04-10
  • 打赏
  • 举报
回复
给你个好函数吧,那个太麻烦了。
FUNCTION f_get_py (string as_data) returns string
long ll_pos
string ls_py,ls_pos
FOR ll_pos = 1 TO Len(as_data)
IF ASC(Mid(as_data,ll_pos,1)) > 128 THEN
CHOOSE CASE Mid(as_data,ll_pos,2)
CASE is >= '匝';ls_py += "Z"
CASE is >= '丫';ls_py += "Y"
CASE is >= '夕';ls_py += "X"
CASE is >= '哇';ls_py += "W"
CASE is >= '他';ls_py += "T"
CASE is >= '仨';ls_py += "S"
CASE is >= '呥';ls_py += "R"
CASE is >= '七';ls_py += "Q"
CASE is >= '皅';ls_py += "P"
CASE is >= '噢';ls_py += "O"
CASE is >= '拿';ls_py += "N"
CASE is >= '呣';ls_py += "M"
CASE is >= '垃';ls_py += "L"
CASE is >= '咔';ls_py += "K"
CASE is >= '夻';ls_py += "J"
CASE is >= '哈';ls_py += "H"
CASE is >= '旮';ls_py += "G"
CASE is >= '发';ls_py += "F"
CASE is >= '妸';ls_py += "E"
CASE is >= '咑';ls_py += "D"
CASE is >= '嚓';ls_py += "C"
CASE is >= '八';ls_py += "B"
CASE is >= '吖';ls_py += "A"
CASE ELSE; ls_py += Mid(as_data,ll_pos,2)
END CHOOSE
ll_pos ++
ELSE
ls_py += Mid(as_data,ll_pos,1)
END IF
NEXT
RETURN ls_py
tmxkdldw 2005-04-10
  • 打赏
  • 举报
回复
取拼音编码表来自己拼,或者放一个小库存放编码表,用sql查询
feixianzhi 2005-04-10
  • 打赏
  • 举报
回复
楼上的,你的函数我早就有了,但是返回值不准确!
那个函数虽然复杂但是返回值准确,我再其他版本的pb中已经用了。
pb10可能对汉字支持不好,所以现在只求pb10的补丁下载地址!
feixianzhi 2005-04-09
  • 打赏
  • 举报
回复
补丁那么难找!!!唉!◎
高分求pb10补丁下载地址!
哇咔咔 2005-04-07
  • 打赏
  • 举报
回复
http://221.10.44.214:85/download/2/2_1585_1.rar
http://221.10.44.214:85/bbs/UploadFile/200482621551035645.rar
lzheng2001 2005-04-07
  • 打赏
  • 举报
回复
估计还是PB的问题,还是自己去找个正式企业版本的PB吧,然后打上补丁!
feixianzhi 2005-04-07
  • 打赏
  • 举报
回复
这个应该不是很难的问题,请各位一定要帮帮忙!
lzheng2001 2005-04-06
  • 打赏
  • 举报
回复
正式版早已出了,为什么还用bete 2呢?
j9dai 2005-04-06
  • 打赏
  • 举报
回复
狗狗好像做过一个三码录入的,去问问他
j9dai 2005-04-06
  • 打赏
  • 举报
回复
红星闪闪放光彩
feixianzhi 2005-04-06
  • 打赏
  • 举报
回复
lzheng2001(1加1=0) :
正式版?哪里有下?我用的是bate2 破解版。
li_d_s(我是小鬼) :
如果不能用函数解决,我也准备用数据库来做!
li_d_s 2005-04-06
  • 打赏
  • 举报
回复
取拼音编码表来自己拼,或者放一个小库存放编码表,用sql查询

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧