Uri.EscapeString(String) Uri.EscapeString(String) Uri.EscapeString(String) Uri.EscapeString(String) Method

定義

警告

この API は現在使われていません。

文字列をエスケープ表現に変換します。Converts a string to its escaped representation.

protected:
 static System::String ^ EscapeString(System::String ^ str);
[System.Obsolete("The method has been deprecated. Please use GetComponents() or static EscapeUriString() to escape a Uri component or a string. http://go.microsoft.com/fwlink/?linkid=14202")]
[System.Obsolete("The method has been deprecated. Please use GetComponents() or static EscapeUriString() to escape a Uri component or a string. https://go.microsoft.com/fwlink/?linkid=14202")]
protected static string EscapeString (string str);
static member EscapeString : string -> string
Protected Shared Function EscapeString (str As String) As String

パラメーター

str
String String String String

エスケープ表現に変換する文字列。The string to transform to its escaped representation.

戻り値

文字列のエスケープ表現。The escaped representation of the string.

注釈

メソッドEscapeStringは、RFC 2396 の予約済みの文字と、127を超える文字値を持つすべての文字を16進数表現に変換します。The EscapeString method converts RFC 2396 reserved characters and all characters with a character value greater than 127 to hexadecimal representation. エスケープされる前に、すべての Unicode 文字が UTF-8 形式に変換されます。All Unicode characters are converted to UTF-8 format before being escaped.

既定では、文字列は RFC 2396 に従ってエスケープされます。By default, the string is escaped according to RFC 2396. 国際化リソース識別子 (Iri) または国際化ドメイン名 (IDN) の解析が有効になっている場合、文字列は RFC 3986 および RFC 3987 に従ってエスケープされます。If International Resource Identifiers (IRIs) or Internationalized Domain Name (IDN) parsing is enabled, the string is escaped according to RFC 3986 and RFC 3987.

IRI サポートの詳細については、 Uriクラスの「解説」を参照してください。For more information on IRI support, see the Remarks section for the Uri class.

適用対象