WebUtility.UrlEncodeToBytes(Byte[], Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Converteert een bytematrix naar een bytematrix met URL-codering.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ value, int offset, int count);
public static byte[] UrlEncodeToBytes(byte[] value, int offset, int count);
static member UrlEncodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlEncodeToBytes (value As Byte(), offset As Integer, count As Integer) As Byte()
Parameters
Retouren
Een gecodeerde Byte matrix.
Opmerkingen
Als tekens zoals lege waarden en interpunctie worden doorgegeven in een HTTP-stroom, worden deze mogelijk onjuist geïnterpreteerd aan het ontvangende einde. URL-codering vervangt tekens die niet zijn toegestaan in een URL met tekenstiteitsequivalenten die bestaan uit hexadecimale escapereeksen. Naar verwachting voldoet de geconverteerde tekenreeks aan de UTF-8-indeling.
URL-codering vervangt alle tekencodes, met uitzondering van letters, cijfers en de volgende interpunctietekens:
-(minteken)_(onderstrepingsteken).(punt)!(uitroepteken)*(sterretje)'(enkel aanhalingsteken)(en)(haakjes openen en sluiten)
Elk '' (spatieteken) wordt geconverteerd naar een + (plusteken).
Note
Het vervangen van '' (spatie) door een plusteken (+) wordt alleen verwacht in het querygedeelte van de URI (volgens conventie, niet standaard) of in application/x-www-form-urlencoded HTTP-inhoud. Bovendien komt de bovenstaande lijst met tekens die niet worden vervangen niet overeen met de URL-specificatie en URI RFC 3986. Gebruiken EscapeDataString voor RFC-compatibele transformatie.
Wanneer u bijvoorbeeld ingesloten in een tekstblok dat moet worden verzonden in een URL, worden de tekens < en gecodeerd als %3c en >%3e.
De UrlDecodeToBytes methode keert de codering om.