WebRequest Post 数据时是否需要编码

作者:vkvi 来源:千一网络(原创) 日期:2009-5-4

比如我们要 Post“title=留言标题&content=留言内容”到服务端,是否需要对其中的值进行编码呢?

较好的做法是应该编码之,我们之所以这里要废话一番,主要是想说明有些人遇到的“怪异”情况:有的不编码是不正确的,有的不编码却也是正确的。

当我们将要发送的字符串转换成的时候,如果使用的编码(System.Text.Encoding.GetEncoding)和服务端网页的编码是一样的,那么这时候是可以不编码的,当然我只是在 IIS 中测试过,其他 Web 服务软件我没有测试过。

如果要编码的话,使用的编码也应该和服务端网页的编码一样,也就是说我们不能把字符串按 UTF-8 编码,发送给一个 GB2312 的网页。

相关阅读

你前面那位网友看了:C# XmlNode 的 Clone 与 CloneNode 的区别

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他