1. 程式人生 > >WebUtility(提供在處理 Web 請求時用於編碼和解碼 URL 的方法。)

WebUtility(提供在處理 Web 請求時用於編碼和解碼 URL 的方法。)

html second rep eth asp entity utility -s 文本

public static string UrlEncode(
	string str
)

UrlEncode(String) 方法可用來編碼整個 URL,包括查詢字符串值。 如果沒有編碼情況下,如空格和標點字符傳遞一個 HTTP 流中,它們可能會錯誤地解釋在接收端。 URL 編碼轉換為字符實體等效項; 不允許在 URL 中的字符URL 解碼反轉的編碼。 例如,當字符 < 和 > 是嵌入在要在 URL 中傳輸的文本塊中時,它們編碼為 %3 c 和 %3e。

可以對使用的 URL 進行編碼 UrlEncode 方法或 UrlPathEncode 方法。 但是,這些方法返回不同的結果。 UrlEncode 方法將每個空格字符轉換為加號字符 (+)。

HttpUtility.UrlEncode 方法使用 utf-8 編碼默認情況下。 因此,使用 UrlEncode 方法提供了與使用相同的結果 UrlEncode 方法並指定 UTF8 作為第二個參數。

WebUtility(提供在處理 Web 請求時用於編碼和解碼 URL 的方法。)