注意:這個屬性是 .NET Framework 2.0 版的新功能。
取得或設定
Encoding 物件,表示目前標頭輸出資料流的編碼方式。
命名空間: System.Web
組件: System.Web (在 system.web.dll 中)
Public Property HeaderEncoding As Encoding
Dim instance As HttpResponse
Dim value As Encoding
value = instance.HeaderEncoding
instance.HeaderEncoding = value
public Encoding HeaderEncoding { get; set; }
public:
property Encoding^ HeaderEncoding {
Encoding^ get ();
void set (Encoding^ value);
}
/** @property */
public Encoding get_HeaderEncoding ()
/** @property */
public void set_HeaderEncoding (Encoding value)
public function get HeaderEncoding () : Encoding
public function set HeaderEncoding (value : Encoding)
屬性值
Encoding,包含目前標頭字元集的相關資訊。
HeaderEncoding 屬性可讓您停用或變更使用 ASCIIEncoding、UnicodeEncoding、UTF7Encoding 或 UTF8Encoding 物件之回應標頭上的 Encoding 物件。預設編碼值是 T:System.Text.UTF8Encoding 類別。
變更 HeaderEncoding 屬性型別時,可能會招引特定惡意攻擊或透過回應標頭傳送不想要的資料。保留回應的 HeaderEncoding 屬性預設值,可以避免部分標頭插入攻擊。對有弱點應用程式的攻擊行為,可能會在回應標頭中回應未受信任的資料。如果因標頭中連續行的需求而停用 HeaderEncoding,或根據未受信任資料建構任何標頭時,標頭資料應該先驗證,才能傳送至回應資料流。
Windows 98、 Windows 2000 SP4、 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