【百分求助】Gridview 更新出现乱码
页面有个Gridview,还有个SqlDataSource,设置了更新删除等。
现在的问题是,更新能够正常,但是只要是中文将出现乱码。
页面我已经设置了 <meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 "> 。。。。。。。
[解决办法]
你进web.config里面把
<globalization
requestEncoding= "utf-8 "
responseEncoding= "utf-8 "
/>
这个改成
<globalization
requestEncoding= "gb2312 "
responseEncoding= "gb2312 "
/>
试试
不过一般不建议这样做。
[解决办法]
并不是说有中文就一定要 GB2312,
对于编码问题,关键是各个编码的地方要设置的一致!
一般我会使用 utf-8
假如你愿意,
首先将你的 .aspx 文件保存为 utf-8: VS 中文件 》 另存为 》 点箭头 》 ....
然后显示设置响应/请求编码
<%@ Page Language= "C# " ResponseEncoding= "utf-8 " %>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
去掉