共用方式為


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 檔案中指定,實際檔案必須以相同的編碼方式儲存。 以位元組順序標記前綴 IsByteOrdered 屬性儲存的 Unicode 檔案與 UTF-8 檔案,無論 的值 FileEncoding為何,都會自動辨識。

如果 FileEncoding 伺服器或應用程式的屬性設定被設定為使用 UTF-16,且 UTF-16 並非設定檔範圍內用於 .aspx 頁的編碼,則傳送給客戶端瀏覽器的輸出會損壞。 因此,請確保設定 FileEncoding 值與.aspx頁面中使用的編碼相符。

適用於

另請參閱