版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
问题描述--生产bug开户名是被保险人支付对象选择被保险人,提交报错
问题:开户名是被保险人支付对象选择被保险人,提交报错实际情况支付对象和被保险人均是“刘发仁”,请核实代码
场景重现:在永安通系统录入收款人信息收款人录入 劉发仁​ ;保存后页面显示 刘发仁 实际值为 刘发仁​ ;建议永安通查看下数据库存储。
问题分析:​ 这个字符叫做Zero Width Space中文可称为“零宽空白”,這个字符在主流文本编辑器中均没有任何显示效果就像一只看不见、摸不着的幽灵。拷贝也会带上零宽空白
影响范围:添加收款人录叺
解决方案 :替换特殊字符
这些字符其实就是排版过程中产生的,而排版使用的规范是Unicode编码标准
附上java后端处理: