首页 > 代码库 > C#:网络传输问题
C#:网络传输问题
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#:网络传输问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。