C# - 使用完全输入的字符创建字符串

时间:2016-12-15 15:03:55

标签: c#

我正在使用“%2C”

创建http查询字符串
query["destination"] = values[0] + @"%2C" + values[1];

但最后,最终变量的结果是%252C而不是%2C

48.18846%252C16.36502

如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

使用HttpUtility.UrlEncode对您的值进行编码,不要手动执行。

string yourString = values[0] + "," + values[1];
string encodedString = HttpUtility.UrlEncode(yourString);

此处full example in dotNetFiddle