Request.QueryString获取中文字符失败的问题
发布:admin | 发布时间: 2009年12月6日quotation.aspx?products_category=诺基亚"ation_type=zuanshi
quotation.aspx?products_category=三星"ation_type=zuanshi
quotation.aspx?products_category=索爱"ation_type=zuanshi
quotation.aspx?products_category=多普达"ation_type=zuanshi
quotation.aspx?products_category=摩托罗拉"ation_type=zuanshi
quotation.aspx?products_category=LG"ation_type=zuanshi
... ...
products_category=诺基亚
products_category=多普达
出现错误!难到字符太长了?不可能呀,这几个中"摩托罗拉"应该是最长的呀,为什么它没有出错,出错的是"诺基亚","多普达"?真邪门!
新建了个页面测试了下:

接收传递的值:

NND,品牌"诺基亚"居然变成了"诺基?",你说邪门不邪门啊!
研究了半天,终于找到解决办法:
在webconfig里面加入编码方式:
<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>

呵呵~今天又学了点DD!
发布:admin | 分类:asp.net | 评论:0 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。






