次の方法で共有


HttpUtility.UrlPathEncode メソッド

Web サーバーからクライアントへ信頼性のある HTTP 伝送を行うために、URL 文字列のパス部分をエンコードします。

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Shared Function UrlPathEncode ( _
    str As String _
) As String
'使用
Dim str As String
Dim returnValue As String

returnValue = HttpUtility.UrlPathEncode(str)
public static string UrlPathEncode (
    string str
)
public:
static String^ UrlPathEncode (
    String^ str
)
public static String UrlPathEncode (
    String str
)
public static function UrlPathEncode (
    str : String
) : String
適用できません。

パラメータ

  • str
    URL エンコードするテキスト。

戻り値

URL エンコードされたテキスト。

解説

URL をエンコーディングすると、すべてのブラウザは URL 文字列のテキストを正常に送信します。ブラウザによっては、"?"、"&"、"/"、空白などの文字が切り捨てられる場合や正しく表示されない場合があります。そのため、これらの文字は、<A> タグやクエリ文字列ではエンコードする必要があります。これらのタグやクエリに指定した文字列は、ブラウザによって要求文字列の一部として送信される可能性があるためです。

プラットフォーム

Windows 98,Windows Server 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

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1

参照

関連項目

HttpUtility クラス
HttpUtility メンバ
System.Web 名前空間

その他の技術情報

方法 : HTML エンコーディングを文字列に適用して Web アプリケーションをスクリプトによる攻略から保護する