【问题标题】:How to Set CultureInfo to InvariantCulture Classic ASP (VBScript)如何将 CultureInfo 设置为 InvariantCulture Classic ASP (VBScript)
【发布时间】:2014-03-07 14:31:35
【问题描述】:

我正在寻找一种将经典 ASP 页面的文化信息设置为不变文化的方法,以便小数点包含点而不是逗号。这给了我很多问题,在 windows 8 上不起作用,让它在 windows 8 上运行,然后它不再适用于以前版本的 windows。

在 C# 中,整个线程的 Culture 可以设置一次就不用管了,

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

如何使用 Classic ASP 实现这样的目标? 我尝试在每个页面的顶部以及会话中设置 LCID

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

会话:

Session.LCID=7177

但这不起作用

编辑:

&lt;%@ LANGUAGE="VBScript" LCID=7177%&gt;我把LCID=7177改成LCID="127"

我已经设置Session.LCID=127

ASP选项卡下的IIS中,我将Locale ID设置为127

在 Web.Config 中,我设置了全球化

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

我不确定,其中哪一个有所不同,但它现在可以工作,十进制值中有一个点而不是逗号

【问题讨论】:

标签: vbscript asp-classic decimal-point lcid invariantculture


【解决方案1】:

基于this article(我知道它是,但对于LCID 应该翻译得很好,你能不能不用;

'Invariant Culture
Session.LCID = 127

【讨论】:

    猜你喜欢
    • 2014-04-06
    • 1970-01-01
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多