共用方式為


GlobalizationSection.FileEncoding 屬性

定義

取得或設定值,指定 .aspx、.asmx 及 .asax 檔案剖析的預設編碼方式。

public:
 property System::Text::Encoding ^ FileEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Configuration.ConfigurationProperty("fileEncoding")]
public System.Text.Encoding FileEncoding { get; set; }
[<System.Configuration.ConfigurationProperty("fileEncoding")>]
member this.FileEncoding : System.Text.Encoding with get, set
Public Property FileEncoding As Encoding

屬性值

預設編碼方式值。

屬性

範例

下列程式碼範例示範如何使用 FileEncoding 屬性。 此程式碼範例是針對 類別提供的較大範例的 GlobalizationSection 一部分。

// Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", 
  configSection.FileEncoding);
' Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", _
 configSection.FileEncoding)

備註

屬性 FileEncoding 會指定預設編碼方式,用來解譯 .aspx、.asmx 和 .asax 檔案類型中包含的資料。 如果在Web.config檔案中指定檔案編碼,則實際檔案必須儲存在相同的編碼方式中。 不論 的值 FileEncoding 為何,都會自動辨識以位元組順序標記前置 IsByteOrdered 詞屬性儲存的 Unicode 檔案和 UTF-8 檔案。

FileEncoding如果伺服器或應用程式的屬性設定已設定為使用 UTF-16,而且如果 UTF-16 不是組態檔範圍內 .aspx 頁面所使用的編碼方式,則會損毀傳送至用戶端瀏覽器的輸出。 基於這個理由,請確定所設定 FileEncoding 的值符合 .aspx 頁面中所使用的編碼。

適用於

另請參閱