SmartyでShift_JIS
携帯向けにサイトを作ってたんやけども、
スクリプト、テンプレートはUTF-8で作成し、
出力をShift_JISで表示させるのに四苦八苦でした。。。
まずは、SmartyがShift_JISに未対応なので、どないするかと。。。
最終的には入力されてくるパラメータに関しては、UTF-8 -> SJISへ、
出力に関してはSmartyのoutput_filterで対応。
$param = mb_convert_encoding($param, "UTF-8", "SJIS");
function convert_utf8_to_SJIS($tpl, &$smarty){
return mb_convert_encoding($tpl, "SJIS", "UTF-8");
}