2.6 デフォルトの文字エンコーディング設定機能
この節では,デフォルトの文字エンコーディング設定機能について説明します。
アプリケーションサーバでは,Servlet仕様に準拠した文字エンコーディングおよびアプリケーションサーバ独自の文字エンコーディングが設定できます。
この節の構成を次の表に示します。
分類 |
タイトル |
参照先 |
---|---|---|
解説 |
デフォルトの文字エンコーディングの設定単位 |
|
デフォルトの文字エンコーディングの適用個所と適用条件 |
||
JSP事前コンパイル実行時の文字エンコーディングの適用 |
||
設定できる文字エンコーディング |
||
実装 |
デフォルトの文字エンコーディングの実装(Servlet仕様の場合) |
|
DDでの定義 |
||
設定 |
実行環境での設定 |
|
注意事項 |
デフォルトの文字エンコーディングの注意事項 |
リクエストのデコードやレスポンスのエンコードで使用する文字エンコーディングは,Servlet仕様に準拠した設定をする場合,サーブレットやJSPファイルごとに設定を記述します。アプリケーションサーバでは,Servlet仕様に準拠した設定のほかに,次の二つの方法でデフォルトの文字エンコーディングを設定できます。
-
J2EEサーバごとに使用する文字エンコーディングを設定する
-
Webアプリケーションごとに使用する文字エンコーディングを設定する
これによって,Webアプリケーション開発時に,サーブレットやJSPファイルに記述する文字エンコーディングの設定を省略できます。また,J2EEサーバまたはWebアプリケーションごとに,容易に文字エンコーディングを統一できます。
省略できるServlet仕様での文字エンコーディング設定を,次の図に示します。
この節では,デフォルトの文字エンコーディング設定について説明します。