Smartyで不思議なエラーになったのでメモ

状況はタイトルどおり、以下の状況でtemplateエラーになってしまう。

PHP+Smarty+SHIFT-JIS+(倍|鶏|旬|etc)=SmartyCompilerException

僕の場合はデリミタを{{}}に変更しました。

templateの変更が超めんどくさかったでうs.

$smarty->left_delimiter = {{;

$smarty->right_delimiter = }};

ちゃんとしたプログラマーは正規表現で変更するんでしょうね(´∀`)

SmartyでSJISを使う

shift-jisの問題

上記2サイト様、感謝です!