サーバサイドJava メモ

Ajaxサーブレットにおいて、POST時の全角文字列の文字化けに悩む。JavaScriptにおけるURLエンコードの処理のコードを使用させてもらって、JavaScriptUTF-8に変換してGETで送信すれば文字化けしない。でも、企業のコードでライセンスが不明のため、仕事で使うには不安が残る。それに、できればPOSTで送信したい。
さんざん悩んだ末、サーブレットでrequest.setCharacterEncoding("UTF-8");を設定したらあっさりと解決した。二、三時間が無駄になったorz