Interstage Application Serverにおける、HttpServletRequestから取得したリクエストパラメタの文字コードについて
- Webアプリケーションを移行する際の互換情報として、Apcoordinatorユーザーズガイドの付録に「HttpServletRequestから取得されるリクエストパラメータの文字エンコーディング変換の有無の違い」の記載があります。V5.0L10以前の製品から移行する際、この記事にあるcom.fujitsu.uji.util.Parametersクラスからリクエストパラメタを取得するようにアプリケーションを修正しなかった場合、文字コードは何になりますか?
- HttpServletRequestから直接リクエストパラメタをgetParameter()などで取得した場合はエンコーディングなしで文字が返されます。
日本語などの文字列を取得した場合はそのままでは文字化けします。
マニュアルに記載してあるようにcom.fujitsu.uji.util.Parametersクラスからリクエストパラメタを取得してください。
Parametersクラスからは、Apcoordinatorによって文字エンコーディングの変換が行われた文字列が取得されます。
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 設計/開発 |