Как установить CultureInfo для InvariantCulture Classic ASP (VBScript)

Я ищу способ установить информацию о культуре на странице ASP на Инвариантную культуру, чтобы десятичные точки имели точку, а не запятую. Это дает мне много проблем: на Windows 8 не работает, заставить его работать на Windows 8, то он больше не работает на предыдущих версиях Windows.

В C# можно настроить культуру всего потока один раз и забыть об этом,

Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.InvariantCulture

Как я могу добиться чего-то подобного с Classic ASP? Я попытался установить LCID в верхней части каждой страницы, а также в сеансе

<%@ LANGUAGE="VBScript" LCID=7177%>

сессия:

Session.LCID=7177

Но это не работает

РЕДАКТИРОВАТЬ:

В <%@ LANGUAGE="VBScript" LCID=7177%> Я изменился LCID=7177 в LCID="127"

Я поставил Session.LCID=127

В IIS под ASP вкладка, я установил Locale ID до 127

и в Web.Config я устанавливаю глобализацию

<configuration>
    <system.web>
        <globalization culture="" uiCulture="" />
    </system.web>
</configuration>

Я не уверен, что из этого имело значение, но теперь это работает, и десятичные значения имеют точку в них, а не запятую

1 ответ

Решение

Основанный на этой статье (я знаю, что это asp.net, но должен перевести просто отлично для LCIDне могли бы вы использовать;

'Invariant Culture
Session.LCID = 127
Другие вопросы по тегам