本文档已存档,并且将不进行维护。

Uri.EscapeDataString 方法

注意:此方法在 .NET Framework 2.0 版中是新增的。

将字符串转换为它的转义表示形式。

命名空间:System
程序集:System(在 system.dll 中)

public static string EscapeDataString (
	string stringToEscape
)
public static String EscapeDataString (
	String stringToEscape
)
public static function EscapeDataString (
	stringToEscape : String
) : String

参数

stringToEscape

要转义的字符串。

返回值

stringToEscape 的转义表示形式。

异常类型条件

ArgumentNullException

stringToEscape 为 空引用(在 Visual Basic 中为 Nothing)。

UriFormatException

stringToEscape 的长度超过 32766 个字符。

EscapeUriString 方法将 RFC 2396 保留字符和字符值大于 127 的所有字符转换为相应的十六进制表示形式。所有 Unicode 字符在转义之前都会先转换为 UTF-8 格式。

此方法假定 stringToEscape 中没有转义序列。

字符串依据 RFC 2396 进行转义。有关保留和非保留字符的定义,请参阅此 RFC。

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

.NET Framework

受以下版本支持:2.0

.NET Compact Framework

受以下版本支持:2.0
显示: