请问如何 修改WebClient.UploadValues的提交时的编码方式?程序如下:WebClient a = new WebClient();
NameValueCollection na = new NameValueCollection();
na.Add("content","测试");
byte [] ss = a.UploadValues("http://localhost/default.htm","POST",na);
程序运行后提交的CONTENT的内容到服务器上不是“测试”,而是三个其他汉字,
通过 CuteSniffer 跟踪 网络数据包,发现提交的数据为 
content=%e6%b5%8b%e8%af%95,这是标准的UFT-8编码方式,服务器上 认为提交的
是%e6%b5 %8b%e8 %af%95 三个汉字,而“测试”的在使用内码应为 %B2%E2 %CA%D4,
用Encoding.Default.GetBytes("测试")后转换为16进制 就是 B2 E2 CA D4。
我用IE运行是提交的是content= %B2%E2%CA%D4,服务器可正确识别汉字。请问如何 修改WebClient.UploadValues的提交时的编码方式?