日期:2014-05-18  浏览次数:20521 次

Unicode编码的问题
刚刚从网上下了一个项目
输入自己的名字时打开下一页,发现自己的名字变成了乱码。打开数据库,自己的名字是对的,并且是nvarchar格式,不知道具体错在哪里了,希望高手指条明路。

------解决方案--------------------
web.config 里 requestEncoding 和 responseEncoding 设为 utf-8
------解决方案--------------------
utf-8
------解决方案--------------------
utf-8
------解决方案--------------------
文件另存为 编码保存为 和webconfig内设置的代码一样。
------解决方案--------------------
gb2321
------解决方案--------------------
HttpContext.Current.Response.Charset = "GB2312 ";
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding( "GB2312 ");
------解决方案--------------------
uft-8 应该没有问题
------解决方案--------------------
点菜单,文件 - 高级保存选项,选你设置的编码,点确定~
------解决方案--------------------
IE里查看-> 编码-> U-8/GB
你调整一下试试
------解决方案--------------------
up
------解决方案--------------------
web.config编码格式,和你请求响应的格式保持一直
------解决方案--------------------
web.config 里 requestEncoding 和 responseEncoding 设为 utf-8