• ベストアンサー

SmartyとSJIS

テンプレートファイルに特定の文字を書くとfatal error ~~tag というエラーがでます。 {literal}{/literal}で囲めば問題ないのですが、それ以外の方法はないでしょうか? 文字コードはSJISから変更することはできません。

質問者が選んだベストアンサー

  • ベストアンサー
  • maura
  • ベストアンサー率46% (48/104)
回答No.2

Smartyのプリフィルタとポストフィルタを使えばいちいち{literal}で囲わなくてもOK http://it-laboratory.seesaa.net/article/18312366.html http://www3.atwiki.jp/tmogmni/pages/3.html#id_fecea521 Shift_JISの文字化け対策しないと駄目だけどいいの? EUCが楽だよー Smartyのアウトプットフィルタを使う手もアル

livrekun
質問者

お礼

なるほど。 やっぱりphpで作られてるものだからSJISだと不具合がたくさんあるんですよね。。。 フィルタを使ってみます。 それとできるだけEUC-JP使ってもらえるよう努力します。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

特定の文字とは、具体的にどういった文字でしょうか?

livrekun
質問者

補足

「閲覧」「本文」という文字でエラーが出ます。 他にもあるのですが、ちょっと今出てきません……

すると、全ての回答が全文表示されます。

関連するQ&A