次の方法で共有


ロケール識別子を設定する

** "ロケール" は、ユーザーの使用する言語に関連するユーザーの基本設定情報のセットで、日付と時刻の書式設定の方法、項目を文字コード順にソートする方法、および文字列を比較する方法を決定します。**ロケール識別子 (LCID) は 32 ビットの値であり、ロケールを一意に識別します。ASP は特定のスクリプトに対して別のロケールが指定されない限り、Web サーバーの既定のロケールを使用します。

ASP ページのロケール識別子を設定するには、@ LCID ディレクティブを使用します。たとえば、ロケールを日本語に設定するには、次のロケール識別子を使用します。

  <%@ LCID = 1041 %>
 

@ LCID ディレクティブは、スクリプトが作成されたロケールを ASP に示します。スクリプトへの入力やスクリプトからの出力のためにロケールを変更する必要がある場合は、Session.LCID プロパティを使用します。

次の例では、ロケールをイギリス英語に設定し、VBScript の FormatCurrency メソッドを使用して値 125 を通貨として £ 記号を付けて表示します。

  <%
  Session.LCID = 2057
  Dim curNumb
  curNumb = FormatCurrency(125)
  Response.Write (curNumb)
%>

Session.LCID プロパティは、既定の @ LCID ディレクティブ設定になっています。スクリプトの中で Session.LCID の値を指定すると、既定の設定が無効になります。

LCID の詳細については、Platform SDK の「Windows Base Services」の「International Features」を参照してください。