这样的一个业务,客服用gb2312编码后 提交服务器,服务器接收时出现乱码,用System.Web.HttpUtility.UrlDecode();解码 ,还是出现乱码,困老了我好长时间,终于在google上找到了解决办法。
解决方案:
HttpUtility.ParseQueryString(Request.Url.Query, System.Text.Encoding.GetEncoding("GB2312"))["message"];--其中message就是你接收的参数.
参考资料。:
http://www.windysky.com.cn/blog/html/140/1/1/
本文介绍了一种解决客服提交信息时因使用GB2312编码而导致服务器接收乱码的问题。通过使用HttpUtility.ParseQueryString方法并指定GB2312编码,成功避免了解码错误。
679

被折叠的 条评论
为什么被折叠?



