某一行数据(是普通用户登录后自己录入的,b/s系统)在网页上显示的时候,
发现最后面出现了“02420851)1)=18467239673976”这段莫各其妙的东西,
从命令行直接查询这行数据,也有;
使用客户端工具EngInSite查询,则没有;
备份这个表,从备份文件中找到这部份数据,发现后面多了“\02420851)1)=18467239673976”,
这是用户提交了特殊字符造成的吗?如果是,能不能知道是什么字符?
发现最后面出现了“02420851)1)=18467239673976”这段莫各其妙的东西,
从命令行直接查询这行数据,也有;
使用客户端工具EngInSite查询,则没有;
备份这个表,从备份文件中找到这部份数据,发现后面多了“\02420851)1)=18467239673976”,
这是用户提交了特殊字符造成的吗?如果是,能不能知道是什么字符?
而与"\"有关。
从备份文件中找到这部份数据,发现".....\02420851)1)=18467239673976"!
"\"是怎么进入数据库的呢?
如果从页面上故意提交"\",应该会自动转换成"\\"的。
不明白,请教诸位!