モバイルでフォームに日本語の値を戻すときに文字化けが発生しました。 モバイルの文字コード変換は自家製のフィルタでやっていました。resuestのParameterHolderの中身にをUTF-8に変換し、処理後、すべてのrespose contentsをShift_JISに変換していました。一部抜粋するとこんな感じです。 public function execute($filterChain) { $response = $this->getContext()->getResponse(); if ($this->isFirstCall()) { $agent = GmAgentMobile::getInstance(); if($agent->isDoCoMo()) { $response->setContentType('application/xhtml+xml; charset=