小数部にコンマではなくドットが含まれるように、クラシック ASP ページのカルチャ情報をインバリアント カルチャに設定する方法を探しています。これにより、多くの問題が発生します。Windows 8では機能しません。Windows 8で機能するようにすると、以前のバージョンのWindowsでは機能しなくなります。
C# では、スレッド全体のカルチャを一度設定すると、それを忘れることができます。
Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture
クラシック ASP でこのようなことを実現するにはどうすればよいですか? 各ページの上とセッションでLCIDを設定してみました
<%@ LANGUAGE="VBScript" LCID=7177%>
セッション:
Session.LCID=7177
しかし、これは機能しません
編集:
私は<%@ LANGUAGE="VBScript" LCID=7177%>
に変更LCID=7177
しましたLCID="127"
設定しましたSession.LCID=127
ASP
タブの下のIISで、 Locale ID
127に設定しました
そしてWeb.Configで、グローバリゼーションを設定しました
<configuration>
<system.web>
<globalization culture="" uiCulture="" />
</system.web>
</configuration>
これらのどれが違いを生んだかはわかりませんが、現在は機能しており、10 進数の値にはコンマではなくドットが含まれています