2017-06-29 64 views
0

我想使用ajax發送帶有幾個字符串作爲參數的POST。字符串有時需要有空格。當C#服務器端收到POST時,我得到的是相同的字符串,而不是空格,我得到+或%20。我只想得到發送的任何字符串,因爲它已發送,無論是有空格,+還是任何%符號。與Ajax調用傳遞的字符串有空格轉換爲'+'

+0

你真的需要出示你的代碼,客戶端和服務器端。你有兩次逃跑或逃跑的情況,而且沒有逃脫,但是沒有你的代碼就不可能說出在哪裏。 –

+0

你能提供一些代碼!? – AlameerAshraf

+1

你可能需要做** urldecode ** - 在這裏檢查https://msdn.microsoft.com/en-us/library/6196h3wt(v=vs.110).aspx – codtex

回答

0

直視UnescapeDataString或UrlDecode來獲得原始值

0

,因爲該字符串編碼使用下面的C#代碼將其解碼並回到原來的形式

HttpUtility.UrlDecode(your string); 
相關問題