我开发了一个带有asp classic和MS SQL Server的网站sine 2001 从2个月前我访问我的网站,我发现我的所有数据库记录都有不同的编码字符,特别是阿拉伯数据,它有未知的编码字符,表明数据库已损坏或发生了什么但是,没有开发更新发生..... 我想用它的阿拉伯数据恢复我的真实数据库, 所以任何人都有解决方案来解决这个问题请反馈。我也害怕这个问题可能会传播到用Asp经典开发的所有网站....
答案 0 :(得分:0)
您是否检查过您的网站是否被某些SQL注入攻击有一些机器人将javascript写入所有varchar字段,也许我也会弄乱阿拉伯数据。
以下是一些防止此问题的提示: http://blogs.iis.net/nazim/archive/2008/04/28/filtering-sql-injection-from-classic-asp.aspx