LifeKeeper は、Windows でサポートされているすべてのシステムロケールで使用できます。ただし、マルチバイト文字エンコード(日本語、中国語、韓国語など)を使用するロケールでは、システムロケールに基づいて正しいエンコードを使用するように LifeKeeper を設定する必要があります。

これを正しく行うために、設定ファイルがコアソフトウェアに含まれています。ユーザーは、システムのWindows ロケールに対応する数値であるシステムのコードページに基づいてロケール(エンコードを含む)を指定できます。ファイルは、 %LKROOT%\cygwin\usr\share\locale\locale.from.codepage です。このテキストファイルは、必要に応じてカスタマイズできます。コメントされていない行は空白にするか、タブで区切られた2つの値(コードページの数値、使用するロケールの文字列)を含める必要があります。

locale.from.codepage ファイルには、すでに次の値が入力されています。

932 ja_JP.SJIS

936 zh_CN.GB2312

システムのコードページを見つけるには、次の powershell コマンドを実行してください。

[System.Text.Encoding]::Default.CodePage

LifeKeeperは、名前または値にマルチバイト文字が含まれるシステムリソースにアクセスする必要がない限り、このファイルがなくてもマルチバイトロケールで正しく動作します。たとえば、IP アドレスの作成時には NIC名が使用されますが、NIC 名がマルチバイト文字でない場合、このファイルがシステムのコードページ用に設定されているかどうかに関係なく、IP アドレスを作成できます。

フィードバック

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました

このトピックへフィードバック

送信