1. 报错内容
数据库值有隐藏符号
2. 可能出现的情景
用户手动录入,excel复制录入,微信聊天记录复制录入
3. 问题分析
在http://tool.chinaz.com/tools/unicode.aspx 转成unicode编码时发现两边多了一个 \u202d \u202c

4. 解决方法
接收参数端增加一下代码,通过ASCII编码Replace看不见的符号
dotnet中解决办法:
string phone = “17718128662”;
phone = phone.Replace(“\u202d”, “”).Replace(“\u202c”, “”);