注册 登录
爱吱声 返回首页

伯威的个人空间 http://www.aswetalk.net/bbs/?4655 [收藏] [复制] [分享] [RSS]

日志

银行帐号户名中的中文括号和英文括号

热度 22已有 5331 次阅读2016-6-22 12:15

最近因为网银给公司转账,公司帐户名里有括号,像(有限合伙)这样的。由于担心用错括号,就顺便上网查了查中英文括号的差别。以前我的对策是把对方提供的户号直接Copy/Paste到转账户名里。
我的认识是(如有错误请指出),只有两种圆括号,英文/半角和中文/全角。而不是我从前猜测的,有3种,英文,中文半角,中文全角。
英文/半角 ( 对应ASCII字符0x28,中文/全角 ( 对应 2个ASCII字符 0xA3 0xA8。一般的中文输入法,比如谷歌拼音,在设置中的中文标点或者全角打开后,打出来的括号都是中文全角;否则就是英文半角。
国内的银行帐号户名里的括号一般都是用的中文/全角。据说如果转账输错了括号,系统不能自动识别,但可以通过后续的人工识别来保证帐号和户名对应,转账成功。人工识别会花些工夫,使转账时间变长。
1

膜拜

鸡蛋
11

鲜花
3

路过
2

雷人
1

开心
1

感动
1

难过

刚表态过的朋友 (20 人)

发表评论 评论 (4 个评论)

回复 老兵帅客 2016-6-22 20:08
  
回复 njyd 2016-6-22 21:31
好像是只有两种.
英文字符没多少,所以ASCII码只用了八位字节的后7位,其中还可以插入不少非字符的控制码。
空出最高一位不知是当时特意留的还是无意的,反正汉字字符正好利用了这一位,估计非英文字符都在利用。
读文本时,先读出一个八位字节,如果最高位是0(<=0x7F),这个字节就是英文半角字符。
如果最高位是1(>=0x80),这个字节连同后一字节是一个两字节的非英文字符。所以,非英文文本如果间因什么原因丢了一个字节,就会变成一堆乱码,英文文本不存在这个问题,丢一个字节只会少一个字符,要彻底解决这个问题大概要全部统一成十六位才行。
俺曾经试着处理过这种收到的乱码,把乱码头部删去一个字节就行了,当然丢几个字是难免的。
现在有些软件似乎能自动识别全角半角,在在搜索排序时将全角半角的英文字符视为等同,就跟许多地方把大小写字符视为等同一样,我想软件上解决很容易。
回复 东湖珞珈 2016-6-22 22:35
这程序难道没有一道过滤非数字码的预处理吗?
难以想象
回复 伯威 2016-6-23 13:56
东湖珞珈: 这程序难道没有一道过滤非数字码的预处理吗?
难以想象
帐号是全数字的,括号是在户名里。

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

手机版|小黑屋|Archiver|网站错误报告|爱吱声   

GMT+8, 2026-4-17 03:36 , Processed in 0.055553 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部