1
我得到了一個頁面,它是一個回調頁面,當用戶被重定向到我的頁面時,我散列這些參數並檢查它是否有效。我的問題是當myParameter包含像å,ä和ö這樣的字符時。如果我在控制器中將myParameter更改爲「與åäö相同的值」,那麼它就可以工作。URL參數的編碼
我相信它與編碼有關,我已經看過編碼轉換的幾種解決方案,但沒有一個解決了我的問題。
你有什麼好主意嗎?
public ActionResult MyCallback(string myParameter, string myMAC)
{
// This works...
myParameter = "same value with åäö";
if(Hash(myParameter + mySecrect).Equals(myMAC))
{
// Valid.
}
return View();
}