結論 .aspx、.asmx、.asaxファイルは、BOM付きのUTF-8で保存するのが安定です。 詳細 .aspx、.asmx、.asaxファイルのデフォルトエンコーディングは、Web.configのglobalizationタグのfileEncoding属性で指定できます。 しかし、 .aspx、.asmx、.asax ファイルがBOM付きのUnicodeまたはUTF-8で保存されている場合は、fileEncoding設定を無視して自動的にファイルエンコードが解釈されます。 つまり、 次の順番でファイルを解釈するエンコーディングが決まります。 ファイルがBOM付きのUnicodeまたはUTF-8でエンコードされている場合は、それで解釈される。ファイルエンコードが上記ではない場合、Web.configの //globalization/@fileEncoding がデフォルトのエンコーデ
![[ASP.NET]aspxファイルの文字エンコーディング](https://cdn-ak-scissors.b.st-hatena.com/image/square/e36efcf40c8004ad344b507151b7e8b9c7d065de/height=288;version=1;width=512/https%3A%2F%2Fsevenb.jp%2Fwordpress%2Fura%2Fwp-content%2Fuploads%2F2019%2F05%2Fimage-5.png)