CSharpUtils.Http.HttpUtils.DecodeURIComponent C# (CSharp) Метод

DecodeURIComponent() публичный статический Метод

public static DecodeURIComponent ( String Input ) : String
Input String
Результат String
		public static String DecodeURIComponent(String Input)
		{
			String Output = "";
			for (int n = 0; n < Input.Length; n++)
			{
				if (Input[n] == '%')
				{
					n++;
					// Unicode
					if (Input[n] == 'u')
					{
						n++;
						Output += (char)Convert.ToInt32(Input.Substring(n, 4), 16);
						n += 4;
					}
					// Normal
					else
					{
						Output += (char)Convert.ToInt32(Input.Substring(n, 2), 16);
						n += 2;
					}

					n--;
				}
				else
				{
					Output += Input[n];
				}
			}
			return Output;
		}
	}