setLocale()

系统函数 SysLib.setLocale 用于 PageHandler 中。此函数设置 Java™ 语言环境,后者确定运行时行为的下列方面:
  • 用于标号和消息的人类语言
  • 缺省日期和时间格式
例如,可以在 Web 页面上显示语言列表,并根据用户的选择来设置 Java 语言环境。将使用新的 Java 语言环境,直到发生下列其中一种情况为止:
  • 再次调用 SysLib.setLocale;或者
  • 浏览器会话结束;或者
  • 显示新的 Web 页面。

在提到的各种情况下,下一个 Web 页面还原(在缺省情况下)为浏览器中指定的 Java 语言环境。

如果用户提交表单或单击将要打开新窗口的链接,则原始窗口中的 Java 语言环境不受新窗口中的语言环境的影响。

SysLib.setLocale 符合 java.util.Locale 类的 JDK 1.1 和 1.2 API 文档。请参阅 ISO 639 以获取语言代码,请参阅 ISO 3166 以获取国家或地区代码。

  SysLib.setLocale(
    languageCode CHAR(2) in,
    countryCode CHAR(2) in
    [, variant CHAR(2) in])
languageCode
作为文字指定的或包含在 CHAR 类型的项中的两字符语言代码。仅 ISO 639 定义的语言代码有效。
countryCode
作为文字指定的或包含在 CHAR 类型的项中的两字符国家或地区代码。仅 ISO 3166 定义的国家或地区代码有效。
variant
一个变体,它是作为文字指定的或包含在 CHAR 类型的项中的两字符语言代码。此代码不是 Java 规范的一部分,但取决于浏览器和用户环境的其它方面。

相关参考EGL 库 SysLib

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.