当前位置: 代码迷 >> ASP.NET >> 从数据库里传回到程序的异常信息是乱码
  详细解决方案

从数据库里传回到程序的异常信息是乱码

热度:10008   发布时间:2013-02-25 00:00:00.0
从数据库里传回到程序的错误信息是乱码
用的是存储过程
 parameters[2].Direction = ParameterDirection.Output;


string aaa = "<script>alert('数据库错误,错误原因:" + HttpUtility.UrlDecode(parameters[2].Value.ToString()) + "')</script>";
  Response.Write(aaa);

我下断点发现parameters[2].Value.ToString()就是乱码,所以编码出来还是乱码,请问这个怎么解决

------解决方案--------------------------------------------------------
探讨

引用:

数据库用的unicode编码,


额,不懂,啥意思
我在家里数据库和iis在一台机器上,返回的值就是正常的中文,在公司数据库和iis没在一台电脑上,就有乱码的问题
  相关解决方案