Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

HttpUtility.UrlDecode-Methode (Byte[], Int32, Int32, Encoding)

Konvertiert mithilfe des angegebenen Codierungsobjekts ein URL-codiertes Bytearray in eine decodierte Zeichenfolge, wobei dieser Vorgang an der angegebenen Position im Array begonnen und für die angegebene Anzahl von Bytes fortgesetzt wird.

Namespace:  System.Web
Assembly:  System.Web (in System.Web.dll)
public static string UrlDecode(
	byte[] bytes,
	int offset,
	int count,
	Encoding e
)

Parameter

bytes
Typ: System.Byte[]
Das zu decodierende Bytearray.
offset
Typ: System.Int32
Die Position im Bytearray, an der mit der Decodierung begonnen werden soll.
count
Typ: System.Int32
Die Anzahl der zu decodierenden Bytes.
e
Typ: System.Text.Encoding
Das Encoding-Objekt, das das Decodierungsschema angibt.

Rückgabewert

Typ: System.String
Eine decodierte Zeichenfolge.
AusnahmeBedingung
ArgumentNullException

bytes ist null, aber count ist nicht gleich 0.

ArgumentOutOfRangeException

offset ist kleiner als 0 oder größer als die Länge des bytes-Arrays.

- oder -

count ist kleiner als 0, oder count + offset ist größer als die Länge des bytes-Arrays.

Wenn Leerstellen und Satzzeichen an einen HTTP-Stream übergeben werden, werden sie auf Empfängerseite möglicherweise falsch interpretiert. Die URL-Codierung konvertiert in URLs unzulässige Zeichen in entsprechende Zeichenentitäten, und die URL-Decodierung macht die Codierung rückgängig. Wenn z. B. die Zeichen < und > in einen Textblock für die Übertragung in einer URL eingebettet sind, werden sie als %3c und %3e codiert.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.