sql 注入汉字 乱码问题
在查询分析器运行insert into table (clom) values('汉字')注入成功且无乱码,SELECT 值为Chinese_PRC_CI_AS 汉字显示正常。 字段类型为 nvarchar
网页的传入的参数汉字显示正常,就是在 .cs 文件下通过HBHELP 添加数据后,注入的汉字为乱码。
我已将字符串改为
String s = "insert into table (clom) values (N'汉字')"; 还是没用。不知道哪的原因了。
求大虾指教。 急。
------最佳解决方案--------------------纯数据库操作有问题吗?如果没有,证明是c#没写好
------其他解决方案--------------------看看是不是c#的默认编码格式有问题。
------其他解决方案--------------------
纯数据库操作没有问题, 知道是C#,但不知道是哪的问题。 数据能插进去,只有汉字部分是乱码。
------其他解决方案--------------------
+1
------其他解决方案--------------------
+2
------其他解决方案--------------------
不是编码问题.
不过问题已解决.太奇葩了.又了解一个坑爹毛病.