携帯向けサイトを Shift_JIS で出力することはできますか?
はい、可能です。テンプレートの設定「このアーカイブを Shift_JIS 出力する」を利用すると、テンプレート単位で Shift_JIS 出力が可能です。また、ダイナミックパブリッシング限定ですが、<MTConvertSJIS> </MTConvertSJIS> ブロックタグ(このブロック内を Shift_JIS で出力する)を利用することも可能です。
DynamicMTML のマルチデバイス振り分け機能を利用している場合は、プラグインが必要になります。 DynamicMTML ドキュメントの「 build_page(携帯キャリアからのアクセス時に Shift_JIS 変換する)」の項を参照ください。
尚、文字コード Shift_JIS で出力したページからはフォーム機能を利用したフォームへの投稿やコメントの投稿、検索機能等が利用できません。これらの機能については UTF-8 対応機種のみをサポートしています。
au の特定機種におけるフォーム機能の問題点(UTF-8 ページからの投稿が Shift_JIS で POST される問題)に対応させるにはオプションプラグイン「CFForAU」をインストールしてください。
CFForAU プラグインは以下の処理を行います。
- au の場合に HTTP ヘッダ変更、コンテンツを Shift_JIS で出力します。
- POST 時に、au、且つ user agent 文字列が「6.2_7」にマッチするものについて内部変換を行います。