URLコード方法
4190 ワード
一、URLコード /// <summary>
/// URL (=、?、& )
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string HtmlUrlEncode(string str)
{
string result = string.Empty;
result = System.Web.HttpUtility.UrlEncode(str);
result = result.Replace("%3d", "=").Replace("%3f", "?").Replace("%26", "&");
return result;
}
二、URL復号 /// <summary>
/// URL
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string HtmlUrlDecode(string str)
{
string result = string.Empty;
result = System.Web.HttpUtility.UrlDecode(str);
result = result.Replace("%3d", "=").Replace("%3f", "?").Replace("%26", "&");
return result;
}
注意:WinFormではSystemを参照してください.Webネーミングスペース.
/// <summary>
/// URL (=、?、& )
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string HtmlUrlEncode(string str)
{
string result = string.Empty;
result = System.Web.HttpUtility.UrlEncode(str);
result = result.Replace("%3d", "=").Replace("%3f", "?").Replace("%26", "&");
return result;
}
/// <summary>
/// URL
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string HtmlUrlDecode(string str)
{
string result = string.Empty;
result = System.Web.HttpUtility.UrlDecode(str);
result = result.Replace("%3d", "=").Replace("%3f", "?").Replace("%26", "&");
return result;
}
注意:WinFormではSystemを参照してください.Webネーミングスペース.