含中文的url解析问题
写了个上传FTP的程序,使用的是 ftpwebrequest.create(String url)。由于对面用的是GB2312,不用UTF8。所以使用了httpUtility.urlencoding(urlstring,GB2312Encoder)。把url编码成了相应的格式,再由函数发送。
然而发现上传的还是不对,不是内容不对,是文件名不对。感觉 ftpwebrequest.create(string url)这个函数,无论怎么发过去,对面都是认为我这边是UTF8发过去的。
是否我应该添加Headers信息,让对面知道我是怎么发的URL编码规则呢?