银行数据交换竖线分隔符注意事项

部分银行数据交换格式采用竖线分隔符,但用软件进行数据项分隔导入时要注意,部分汉字的第2个字节有可能与竖线相同,asc码均为7C,如獆珅瑋瓅眧等。
如果采用按字节判断|的位置,就可能产生错误。
对于PB开发语言,应采用posw、lenw、midw等,而不能用pos、len、mid
1|622xxxxxxxx|王獆|50.00|转账|成功||||
2|622xxxxxxxx|王珅|150.00|转账|成功||||
3|622xxxxxxxx|王瑋|200.00|转账|成功||||
4|622xxxxxxxx|王眧|350.00|转账|成功||||

messagebox('返回4',string(pos('王珅|50.00','|')))  //按字节计算,取到了珅的第2个字节
messagebox('返回3',string(posw('王珅|50.00','|'))) //按节符算,取到了|的位置
messagebox('返回5',string(pos('王申|50.00','|')))  //按字节计算,取到了|位置
messagebox('返回3',string(posw('王申|50.00','|'))) //按节符算,取到了|的位置

阅读更多
个人分类: PB
想对作者说点什么? 我来说一句

CSS 画竖线

xingxing513234072 xingxing513234072

2013-11-04 16:22:20

阅读数:7834

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭