LCID 属性指定了日期、时间和货币的格式





1.00/5 (2投票s)
2002年4月25日
1分钟阅读

73708
LCID 属性指定了日期、时间和货币的格式。LCID 对于不同的地理区域不尽相同。有些区域将日期格式化为 YY-MM-DD,而有些区域则格式化为 MM-DD-YYYY。LCID 属性是可读写的。
引言
LCID
属性使用位置标识符来访问有关显示格式问题的信息,例如货币、日期和时间,这些信息特定于某个位置或区域。位置标识符唯一地定义了一个地理位置或区域。例如,法国的位置标识符是 1036。示例演示了将区域设置为英式英语,并使用 VBScript FormatCurrency
方法将值 125 显示为带有 £ 符号的货币。
语法:
Session.LCID(= LocaleID)
示例
<%
Session.LCID = 2057
Dim curNumb
curNumb = FormatCurrency(125)
Response.Write (curNumb)
%>
显式设置 Session.LCID
会影响会话中的所有响应。
如果在页面中未显式设置 Session.LCID
,则它将由 AspLCID 元数据库属性隐式设置。如果未设置 AspLCID 元数据库属性,或将其设置为 0,则 Session.LCID 将由默认系统区域设置设置。
可以在一个 Web 页面中多次设置 Session.LCID,并每次用于格式化数据。有些区域需要设置匹配的代码页才能正确显示字符。例如,要在同一个页面上以多种区域设置显示日期和时间,必须将代码页设置为 UTF-8 (65001) 以显示所有字符。
如果您显式设置了 Response.LCID
或 Session.LCID
,请在显示格式化输出之前执行此操作。设置 Session.LCID
会更改 ASP 应用程序和脚本引擎的区域设置。使用 VBScript 函数 setLocale
仅更改脚本引擎的区域设置。
如果您的 Web 页面的区域设置与 Web 客户端的系统默认设置匹配,则无需在 Web 页面中设置区域设置。但是,建议设置该值。