保存数据库的值为??????乱码的处理方法:
在这之前,我有查看其他大神的解决方法,但是有些方法并没有效果,现在我总结以下,当然有些是其他地方搬过来的。
方法一:
如果解码的值含有特殊字符,记得把半角的特殊字符转化为全角
string str = "#@¥一颗棒棒糖"; //注意:#¥转化为全角
HttpUtility.UrlEncode(str, Encoding.GetEncoding("UTF-8"));
后面第二个参数请加上。
方法二:
在web.config文件中加上,注意在<system.web>标签中
<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN" />