我有一個querystring參數是一個編碼的字符串,它被轉換爲Base64。然後該參數嵌入到電子郵件中的鏈接中。當我點擊電子郵件中的鏈接時,querystring參數已將其中的所有+字符替換爲空格字符。沒有其他差異。有沒有我可以調用的方法來淨化字符串,並有效地用空間替換空間。我目前正在做一個字符串替換,這有點胖。有些東西正在導致更換,但我不知道是什麼。有沒有人遇到過這樣的事情?Base 64編碼查詢字符串參數獲取字符替換
示例 - 瀏覽器的URL中的查詢參數值:字符串的控制器操作中
yo3rZZbZyG4UCN+L3pcTYJXmWEggnkW1qcyJk2uBrVTtGUSKIlBcJ8e9TSx8BHjHJv0JhI8H6LbIqUl+3lA7qn+lOgpSi3rCGN4bm5moOWcCA449C1Z3zj7J1FkOXH2HMox4VUZ7x7fF65MRwuBBmw==
值:
yo3rZZbZyG4UCN L3pcTYJXmWEggnkW1qcyJk2uBrVTtGUSKIlBcJ8e9TSx8BHjHJv0JhI8H6LbIqUl 3lA7qn lOgpSi3rCGN4bm5moOWcCA449C1Z3zj7J1FkOXH2HMox4VUZ7x7fF65MRwuBBmw==
點上 - 我稱之爲'HttpUtility.UrlEncode(base64str)'對參數的URL中嵌入前,就像一個魅力 – levelnis