日期:2014-05-19  浏览次数:21032 次

关于URL中带有日文参数,检索不出任何结果的问题
利用C#开发的程序功能是到某个日文的网站利用URL附带相应的日文参数取得检索结果之后的html,但我的机器是中文系统,传递日文的参数进行检索得到的结果为0,在
日文系统下试过是可以的,在不更改日文网站和我的机器的操作系统的情况下,不知道怎么解决这个问题,大家帮帮忙吧,谢谢了。

------解决方案--------------------
HttpUtility.UrlEncode

对 URL 字符串进行编码。

重载列表
名称 说明
HttpUtility.UrlEncode (Byte[]) 将字节数组转换为编码的 URL 字符串。
HttpUtility.UrlEncode (String) 对 URL 字符串进行编码。
HttpUtility.UrlEncode (String, Encoding) 使用指定的编码对象对 URL 字符串进行编码。
HttpUtility.UrlEncode (Byte[], Int32, Int32) 从数组的指定位置开始到指定的字节数为止,将字节数组转换为 URL 编码的字符串。