有那么几条数据手机号 是UTF-8的编码
下面15989380761 是11位手机号,但是检测长度却是17位,我循环看这个字符串每一位,前后出现了各3位看不见的符号,直接转化成整型是0,存到数据库,表面上看是11位手机号,但是用sql查不出来,用navicat直接筛选居然也没有,但是却是在表里面的,不知道为什么.怀疑是excel表导入的时候前后有东西,可是表面看什么也没有的,麻烦大神知道一下.
有那么几条数据手机号 是UTF-8的编码
下面15989380761 是11位手机号,但是检测长度却是17位,我循环看这个字符串每一位,前后出现了各3位看不见的符号,直接转化成整型是0,存到数据库,表面上看是11位手机号,但是用sql查不出来,用navicat直接筛选居然也没有,但是却是在表里面的,不知道为什么.怀疑是excel表导入的时候前后有东西,可是表面看什么也没有的,麻烦大神知道一下.
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答610 阅读✓ 已解决
799 阅读
很明显这些是不可见字符, 最简单的办法,做个类型判断或直接使用正则替换,将非 d的替换为空