首页 > Windows开发 > 详细

C#:网络传输问题

时间:2017-04-17 14:17:13      阅读:207      评论:0      收藏:0      [点我收藏+]

1、Http Post Header 中文数据值,服务端接收Header 中文数据值乱码问题:

客户端:
    Encoding utf8Encoding = Encoding.GetEncoding("utf-8");
    string utf8FileName = HttpUtility.UrlEncode(fileName, utf8Encoding);    // Encoding.UTF8.GetString(Encoding.Default.GetBytes(fileName)); //不可以会是乱码,不是URL格式
    webRequest.Headers.Add("FileName", utf8FileName);

服务端须转换:
    FileName = java.net.URLDecoder.decode(FileName,"utf-8");

C#:网络传输问题

原文:http://www.cnblogs.com/shenchao/p/6722477.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!