当前位置: 代码迷 >> ASP.NET >> Unicode编码的有关问题
  详细解决方案

Unicode编码的有关问题

热度:6371   发布时间:2013-02-25 00:00:00.0
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
  相关解决方案