Как установить 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