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