关闭

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

970人阅读 评论(0) 收藏 举报
分类:

部分银行数据交换格式采用竖线分隔符,但用软件进行数据项分隔导入时要注意,部分汉字的第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','|'))) //按节符算,取到了|的位置

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:110371次
    • 积分:1914
    • 等级:
    • 排名:千里之外
    • 原创:78篇
    • 转载:38篇
    • 译文:0篇
    • 评论:4条