C#:网络传输问题

mac2022-06-30  25

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");

转载于:https://www.cnblogs.com/shenchao/p/6722477.html

最新回复(0)