use*_*119 1 .net c# url url-encoding
我需要将一个字符串发送到一个网站并获得结果.
但是,例如,如果我发送"hello world"它应该是"hello%world"而不是space应该有%
应该有一种方法我认为它是自动的,因此当字符串在此位置有空格时,它将知道如何以及何时放置此%.
例如,我有这个字符串,这是一个网站网址:
https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&q=hello%20world&source=en&target=de
Run Code Online (Sandbox Code Playgroud)
你好和世界之间有20%的关系.我该怎么做 ?
您可以使用ParseQueryString方法来构建正确编码的查询字符串:
var values = HttpUtility.ParseQueryString(string.Empty);
values["key"] = "INSERT-YOUR-KEY";
values["q"] = "hello world";
string queryString = values.ToString();
// at this stage queryString="key=INSERT-YOUR-KEY&q=hello+world"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2432 次 |
| 最近记录: |