HttpUtility.UrlDecodeToBytes Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje ciąg zakodowany w adresie URL lub tablicę bajtów na zdekodowaną tablicę bajtów.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
UrlDecodeToBytes(Byte[]) |
Konwertuje zakodowaną w adresie URL tablicę bajtów na zdekodowaną tablicę bajtów. |
UrlDecodeToBytes(String) |
Konwertuje ciąg zakodowany w adresie URL na zdekodowaną tablicę bajtów. |
UrlDecodeToBytes(String, Encoding) |
Konwertuje ciąg zakodowany w adresie URL na zdekodowaną tablicę bajtów przy użyciu określonego obiektu dekodowania. |
UrlDecodeToBytes(Byte[], Int32, Int32) |
Konwertuje tablicę zakodowaną w adresie URL bajtów na zdekodowaną tablicę bajtów, zaczynając od określonej pozycji w tablicy i kontynuując określoną liczbę bajtów. |
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
Konwertuje zakodowaną w adresie URL tablicę bajtów na zdekodowaną tablicę bajtów.
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlDecodeToBytes (byte[]? bytes);
public static byte[] UrlDecodeToBytes (byte[] bytes);
static member UrlDecodeToBytes : byte[] -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte()) As Byte()
Parametry
- bytes
- Byte[]
Tablica bajtów do dekodowania.
Zwraca
Zdekodowana tablica bajtów.
Uwagi
Jeśli znaki, takie jak puste i interpunkcyjne, są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki, które nie są dozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzeni w bloku tekstu do przesyłania w adresie URL znaki < i > są kodowane jako %3c i %3e.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
Zobacz też
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
Konwertuje ciąg zakodowany w adresie URL na zdekodowaną tablicę bajtów.
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str);
public static byte[]? UrlDecodeToBytes (string? str);
public static byte[] UrlDecodeToBytes (string str);
static member UrlDecodeToBytes : string -> byte[]
Public Shared Function UrlDecodeToBytes (str As String) As Byte()
Parametry
- str
- String
Ciąg do dekodowania.
Zwraca
Zdekodowana tablica bajtów.
Uwagi
Jeśli znaki, takie jak puste i interpunkcyjne, są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki, które nie są dozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzeni w bloku tekstu do przesyłania w adresie URL znaki < i > są kodowane jako %3c i %3e.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
Zobacz też
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
Konwertuje ciąg zakodowany w adresie URL na zdekodowaną tablicę bajtów przy użyciu określonego obiektu dekodowania.
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlDecodeToBytes (string? str, System.Text.Encoding e);
public static byte[] UrlDecodeToBytes (string str, System.Text.Encoding e);
static member UrlDecodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlDecodeToBytes (str As String, e As Encoding) As Byte()
Parametry
- str
- String
Ciąg do dekodowania.
Zwraca
Zdekodowana tablica bajtów.
Uwagi
Jeśli znaki, takie jak puste i interpunkcyjne, są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki, które nie są dozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzeni w bloku tekstu do przesyłania w adresie URL znaki < i > są kodowane jako %3c i %3e.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
Zobacz też
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
Konwertuje tablicę zakodowaną w adresie URL bajtów na zdekodowaną tablicę bajtów, zaczynając od określonej pozycji w tablicy i kontynuując określoną liczbę bajtów.
public:
static cli::array <System::Byte> ^ UrlDecodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlDecodeToBytes (byte[]? bytes, int offset, int count);
public static byte[] UrlDecodeToBytes (byte[] bytes, int offset, int count);
static member UrlDecodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlDecodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()
Parametry
- bytes
- Byte[]
Tablica bajtów do dekodowania.
- offset
- Int32
Pozycja w tablicy bajtów, w której ma rozpocząć dekodowanie.
- count
- Int32
Liczba bajtów do dekodowania.
Zwraca
Zdekodowana tablica bajtów.
Wyjątki
bytes
ma null
wartość , ale count
nie jest równa 0
.
offset
jest mniejsza niż 0
lub większa niż długość tablicy bytes
.
-lub-
count
jest mniejsza niż 0
, lub count
+ offset
jest większa niż długość tablicy.bytes
Uwagi
Jeśli znaki, takie jak puste i interpunkcyjne, są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki, które nie są dozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzeni w bloku tekstu do przesyłania w adresie URL znaki < i > są kodowane jako %3c i %3e.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
Zobacz też
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: