エンコードの設定

ZIETrans JSP (ZIETrans 変換およびテンプレートなど) で使用されている文字セットは、ユーザーのブラウザーで構成されているエンコード、およびアプリケーション・サーバーで指定されているエンコードと一致する必要があります。ZIETrans アプリケーションは、すべてのロケールで UTF-8 文字セットを使用して、JSP を作成します。

WebSphere® Application Server には、さまざまなロケール用にさまざまなデフォルト・エンコード設定があります。一部の 2 バイト文字は、そのロケールのエンコード設定が UTF-8 でない場合に、正しくデコードされない場合があります。ZIETrans アプリケーションが実行されているアプリケーション・サーバーを、ご使用の ZIETrans アプリケーションの JSP が使用するエンコードと同じエンコードを使用するよう構成する必要があります。UTF-8 を構成するには、次の手順に従います。

  1. WebSphere アプリケーション・サーバー 管理コンソールを開きます。Eclipse に含まれるローカル・テスト環境を使用している場合は、「サーバー」ビューで、サーバーを右クリックし、「管理」>「管理コンソールの実行」を選択します。
  2. 管理コンソールにログインし、左側のナビゲーション・パネルの「サーバー」ツリーを開いて、「アプリケーション・サーバー」を選択します。
  3. 変更するサーバー名を選択します。
  4. 右側のパネルで「Java およびプロセス管理」ツリーを開いて、「プロセス定義」を選択し、次に開いたパネルで「Java 仮想マシン」を選択します。
  5. 「汎用 JVM 引数」セクションで、-Dclient.encoding.override=UTF-8 と入力します。
  6. 「OK」ボタンをクリックします。
  7. メッセージ・ブロックの「保存」リンクを選択します。
  8. ログオフして、WebSphere Application Server を再始動します。