私のプログラムの 1 つで、暗号化された URL を処理する必要があります。パラメータを文字列に保存し、特殊文字をそのまま保持したい
string input_url ="domain.com/auth?token=%2FhKjSuSAO6ctIrgokvB9hmHJPlHQXqTmpuH9fEPWp8w";
トークンのクエリ文字列をデコードした形で処理したい コードを試してみた
string input_url ="domain.com/auth?token=%2FhKjSuSAO6ctIrgokvB9hmHJPlHQXqTmpuH9fEPWp8w";
val = System.Net.WebUtility.HtmlDecode(input_url.ToString());
val2 = val.Split('=')[1];
しかし、私は値を次のように取得します%2FhKjSuSAO6ctIrgokvB9hmHJPlHQXqTmpuH9fEPWp8w
私が欲しいのはval=/hKjSuSAO6ctIrgokvB9hmHJPlHQXqTmpuH9fEPWp8w
(他の特殊文字が存在する場合のように、そのまま%2F
にしておきます)/
これどうやってするの?