HTTP リクエストパラメタのエンコーディングをどう指定しますか?GlassFish は、リクエスト URI のエンコーディングとパラメータのエンコーディングとを区別して扱います。 両者のエンコーディングは、それぞれ異なる場所で設定します:
以下のサンプルでは、後者の例としてリクエストパラメータのエンコーディングを <code>UTF-8</code> に設定しています: <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Sun ONE Application Server 8.0 Servlet 2.4//EN" "http://www.sun.com/software/sunone/appserver/dtds/sun-web-app_2_4-0.dtd">
<sun-web-app>
<locale-charset-info default-locale="">
<locale-charset-map locale="" charset=""/>
<parameter-encoding default-charset="UTF-8"/>
</locale-charset-info>
</sun-web-app>
日本語翻訳: Kana 英文 (翻訳したバージョン: 3) |