win程序HttpRequest uri 中文参数问题 没道理不行吧,一般都用 UTF8 编码的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个应该不是中文编码的问题应该是HttpWebRequest发出请求时 缺少什么东西中文在url中就是做个编码就好了 你试了 不成功 那就是缺东西比如 需要cookie,需要post数据,需要证书等等,单独一个url可能不能通过服务器认证的情况解决方案:1. 你用编码后的url 在可以取到资料的浏览器直接输入 看看是不是可以取到 能 代表编码没问题 不能 说明使用的编码不正确2. 如果第一步成功了 那就要用一些浏览器插件 去查看对比了 你在能够获取资料的浏览器 观察它发送请求时的请求状态 一项一项对比 终会有发现的 to mikecheers 不编码参数直接用中文,然后直接输入ie浏览器地址栏可以得到正确结果直接输入谷歌浏览器器地址栏,不能得到正确的结果采用HttpUtility.UrlEncode("揭阳",Encoding.Unicode);对中文进行编码还是不行Encoding.Unicode换成Encoding.GetEncoding("GB2312") 或Encoding.UTF8都还是不行然后生成的地址直接输入ie地址栏都不能得到正确的结果我知道可能是编码错误,请问采用什么方法能得到正确的编码呢 如果断定是编码问题 那就好办了URL Encode出来是什么结果?有没有外网可访问的地址 我一时还真想不到那个网站用中文参数... 服务器不是我写的,是别人做好了开放出来给我们用的所以服务没法测试,服务器有可能是用java写的吧 那你没有一点信息,问什么呢?你应该问你们自己的服务器方开发人员。大多数情况下,如果你的服务器端是asp.net程序员开发的,很可能他忽视了“需要对city参数进行UrlDecode”这个动作。 呵呵。一般来说,asp.net程序员才会这样。 C# 如何在菜单栏下面添加图标 C# 创建一个记事本,往里面添加文字 C# 调用动态库的问题 即时取得Datagridview输入值 文件拖动,发现一个奇怪的问题! 请问如何实现这样的效果? 我的程序找不到路径的一部分 请问如下foreach循环的逻辑是什么? 关于线程,流 救命啊~~~~~关于连接向导~~~~解决问题者~~~高分伺候,谢谢,谢谢,万分感谢!!!! C#使用winform刷新界面的时候假死 求大神帮助,我是初学者,简单数据录入、列表、翻页页面
中文在url中就是做个编码就好了 你试了 不成功 那就是缺东西
比如 需要cookie,需要post数据,需要证书等等,单独一个url可能不能通过服务器认证的情况解决方案:
1. 你用编码后的url 在可以取到资料的浏览器直接输入 看看是不是可以取到 能 代表编码没问题 不能 说明使用的编码不正确
2. 如果第一步成功了 那就要用一些浏览器插件 去查看对比了 你在能够获取资料的浏览器 观察它发送请求时的请求状态 一项一项对比 终会有发现的
不编码参数直接用中文,然后直接输入ie浏览器地址栏可以得到正确结果
直接输入谷歌浏览器器地址栏,不能得到正确的结果采用HttpUtility.UrlEncode("揭阳",Encoding.Unicode);对中文进行编码还是不行
Encoding.Unicode换成Encoding.GetEncoding("GB2312") 或Encoding.UTF8都还是不行
然后生成的地址直接输入ie地址栏都不能得到正确的结果我知道可能是编码错误,请问采用什么方法能得到正确的编码呢
URL Encode出来是什么结果?
有没有外网可访问的地址 我一时还真想不到那个网站用中文参数...
所以服务没法测试,
服务器有可能是用java写的吧
那你没有一点信息,问什么呢?你应该问你们自己的服务器方开发人员。大多数情况下,如果你的服务器端是asp.net程序员开发的,很可能他忽视了“需要对city参数进行UrlDecode”这个动作。
呵呵。一般来说,asp.net程序员才会这样。