IISで実行されるクラシックASPのスクリプトエンジンは、Unicode(UTF-16)で保存されたASPファイルを解釈できません。Unicode(UTF-16)の形式で保存したASPファイルを実行すると、以下のようなエラーになります。
アクティブ サーバー ページ、ASP 0239 (0x80004005)
ファイルを処理できません
UNICODE ASP ファイルはサポートされていません。
PRB: Do Not Save ASP Files in UNICODE Format
クラシックASPのスクリプトエンジンが、Unicode(UTF-16)で保存されたASPファイルを解釈できないという動作は、Microsoft Active Server Pages 4.0の仕様です。
このため、ASPファイルはデフォルトエンコーディングであるANSIかUTF-8で保存する必要があります。
The ASP compiler cannot parse ASP files that are saved in UNICODE.
This behavior is by design.
PRB: Do Not Save ASP Files in UNICODE Format