Windows ASP Classic未使用正确的日期和货币格式
我已经通过控制面板为Windows设置了正确的区域,并重新启动了机器 我还在IIS中设置了ASP.net的区域性设置,尽管我不确定这是否对ASP.net Classic有任何影响 然而,Windows ASP Classic未使用正确的日期和货币格式,windows,iis,asp-classic,Windows,Iis,Asp Classic,我已经通过控制面板为Windows设置了正确的区域,并重新启动了机器 我还在IIS中设置了ASP.net的区域性设置,尽管我不确定这是否对ASP.net Classic有任何影响 然而,formatDateTime和formatCurrency仍然输出美国格式,而不是英国格式 这台电视机还在哪里 在经典ASP中,您需要将设置为您首选的区域设置代码 放置此类设置的一个好方法是在会话\u OnStart调用中 Sub Session_OnStart Session.LCID = 2057 '
formatDateTime
和formatCurrency
仍然输出美国格式,而不是英国格式
这台电视机还在哪里 在经典ASP中,您需要将设置为您首选的区域设置代码 放置此类设置的一个好方法是在
会话\u OnStart
调用中
Sub Session_OnStart
Session.LCID = 2057 ' 2057 is for English UK
End Sub
在经典ASP中,您可以在上看到所有可用代码。您需要将设置为首选的区域设置代码 放置此类设置的一个好方法是在
会话\u OnStart
调用中
Sub Session_OnStart
Session.LCID = 2057 ' 2057 is for English UK
End Sub
你可以在上看到所有可用的代码,为什么我需要在新安装的应用程序上设置这些代码,而不是在旧安装的应用程序上?我已经按照你的建议做了,现在货币显示为“英镑”。#balenxandre是对的,我只是不知道他为什么要使用sub session_onstart反正看看希望这有帮助@Ian关于“编码”,您应该修复编码,尝试使用utf8 try
Session.codepage=65001
以正确显示符号。它应该在你的会话下面。LCID定义为什么我需要在新安装的应用程序上设置它,而不是在旧安装的应用程序上?我已经按照你的建议做了,现在货币显示为“英镑”。#balenxandre是对的,我只是不知道他为什么使用sub Session_onstart反正看看希望这有帮助@Ian关于“编码”,您应该修复编码,尝试使用utf8 trySession.codepage=65001
以正确显示符号。它应该位于Session.LCID定义之下