工作室常年与php打交道,突然遇到一个客户的ashx程序.有点囧. 场景是某排队大厅,客户用条码扫描自己的科室信息,然后进行先后签到排队. 签到机扫描的条码很是莫名奇妙,会在字符串的前面加上特殊的字符.调试多次无法解决, 比如 '这里有特殊字符'0000123456. 起先对付这里的方法是使用str.Subtring(起,长度)来截取字符,但是特殊字符长度不一. 最后使用从右侧截取指定6位长度然后加上前缀0000解决问题
"0000"+str.Substring(str.length-6)
解决