GlobalizationSection.FileEncoding プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)
メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。
.aspx、.asmx、および .asax の各ファイル解析用の既定エンコーディングを指定する値を取得または設定します。
名前空間: System.Web.Configuration
アセンブリ: System.Web (system.web.dll 内)
構文
Public Property FileEncoding As Encoding
Dim instance As GlobalizationSection Dim value As Encoding
value = instance.FileEncoding
instance.FileEncoding = value
public Encoding FileEncoding { get; set; }
public: property Encoding^ FileEncoding { Encoding^ get (); void set (Encoding^ value); }
/** @property */ public Encoding get_FileEncoding ()
/** @property */ public void set_FileEncoding (Encoding value)
public function get FileEncoding () : Encoding
public function set FileEncoding (value : Encoding)
FileEncoding プロパティは、.aspx、.asmx、および .asax の各ファイルの種類に含まれるデータを解釈する際に使用される既定のエンコーディングを指定します。Web.config ファイル内にファイルのエンコーディングが指定されている場合は、実際のファイルはそのエンコーディング形式で保存される必要がありますバイト順マーク プリフィックス IsByteOrdered プロパティ付きで保存された Unicode ファイルと UTF-8 ファイルは、FileEncoding の値に関係なく、自動的に認識されます。
サーバーまたはアプリケーションの FileEncoding プロパティ設定で UTF-16 を使用するように構成されている場合に、その構成ファイルのスコープ内の .aspx ページで使用されているエンコーディングが UTF-16 でないとき、クライアント ブラウザに送信される出力は破損します。このため、構成する FileEncoding 値は、.aspx ページで使用されているエンコーディングと一致させる必要があります。
FileEncoding プロパティを使用する方法を次のコード例に示します。このコード例は、GlobalizationSection クラスのトピックで取り上げているコード例の一部分です。
' Display FileEncoding property. Console.WriteLine("FileEncoding: {0}", _ configSection.FileEncoding)
// Display FileEncoding property. Console.WriteLine("FileEncoding: {0}", configSection.FileEncoding);
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
関連項目
GlobalizationSection クラス
GlobalizationSection メンバ
System.Web.Configuration 名前空間
IsByteOrdered