使用ajax调用传递的字符串将空格转换为“+”

时间:2017-06-29 12:41:43

标签: javascript c# ajax

我正在尝试使用ajax发送一个带有几个字符串作为参数的POST。字符串有时需要有空格。当C#服务器端接收到POST时,我得到相同的字符串,但是我得到+或%20而不是空格。我只是希望获得发送的任何字符串,无论它是否有空格,+,或任何%符号。

2 个答案:

答案 0 :(得分:0)

查看UnescapeDataString或UrlDecode以获取原始值

答案 1 :(得分:0)

因为字符串是编码的,所以使用以下C#代码对其进行解码并返回原始格式

HttpUtility.UrlDecode(your string);