私はSymfony 1.4でウェブアプリケーションを作成しており、その文字エンコーディングはutf-8(デフォルト)に設定されています。それは大丈夫ですが、状況によっては文字エンコーディングをs-jisに変更したいと思います。symfonyのレイアウトhtmlエンコーディングを変更しました
私はモジュール(action.class.php)で、以下のコードで試してみましたが、それが正常に動作しません:
if('some situation')
{
$context = $this->getContext();
$response = $context->getResponse();
$response->setContentType('application/xhtml+xml; charset=Shift_JIS');
mb_internal_encoding('SJIS-win');
mb_http_output('SJIS-win');
}
誰かがtemporaly SJISに文字エンコーディングを変更する方法を知っていますか?
ありがとうございます!
ありがとうございますが、私はsymfony throught srFilterクラスでそれを行う方法を得ました。 – Kane
誰もが勉強できるようにここに答えを入れてください - 私も;) – samura