Поделиться через


HttpUtility.UrlEncodeUnicodeToBytes(String) Метод

Определение

Внимание!

This method produces non-standards-compliant output and has interoperability issues. The preferred alternative is UrlEncodeToBytes(String).

Преобразует строку Юникода в массив байтов.

public:
 static cli::array <System::Byte> ^ UrlEncodeUnicodeToBytes(System::String ^ str);
public static byte[]? UrlEncodeUnicodeToBytes (string? str);
[System.Obsolete("This method produces non-standards-compliant output and has interoperability issues. The preferred alternative is UrlEncodeToBytes(String).")]
public static byte[]? UrlEncodeUnicodeToBytes (string? str);
[System.Obsolete("This method produces non-standards-compliant output and has interoperability issues. The preferred alternative is UrlEncodeToBytes(String).")]
public static byte[] UrlEncodeUnicodeToBytes (string str);
public static byte[] UrlEncodeUnicodeToBytes (string str);
static member UrlEncodeUnicodeToBytes : string -> byte[]
[<System.Obsolete("This method produces non-standards-compliant output and has interoperability issues. The preferred alternative is UrlEncodeToBytes(String).")>]
static member UrlEncodeUnicodeToBytes : string -> byte[]
Public Shared Function UrlEncodeUnicodeToBytes (str As String) As Byte()

Параметры

str
String

Преобразуемая строка.

Возвращаемое значение

Byte[]

Массив байтов.

Атрибуты

Комментарии

Если символы, такие как пробелы и знаки препинания, передаются в потоке HTTP, они могут быть неправильно интерпретированы на принимающем конце. При кодировании URL-адреса символы, недопустимые в URL-адресе, преобразуются в эквиваленты символьных сущностей; Декодирование URL-адресов меняет кодировку. Например, при внедрении в блок текста для передачи в URL-адресе символы < и > кодируются как %3c и %3e.

Применяется к

См. также раздел