目次

ニュース

日記カテゴリ

書庫


ん~どんどんとMSから離れてくよーなネタですが、以下にMSツールが開発者に優しいものかを再確認するためのネタと思ってご確認を。。。

PHP+Smartyで開発する際にSmartyのテンプレートファイル(詳細はどっか参照ください)の文字コードをShift-JISにするとたくさんエラーを吐いてくれます。
それもひとえにSmartyがShift-JISに対応していないため。。。しかし開発で既存ページを改造する必要がありそれがShift-JIS。できれば文字コードを変えたくない。。。

そんなときに便利な方法。

tomimemo - Smarty
sjisでテンプレートファイルを作成したら、「施設」という文字でエラーになった。回避策は{literal}で囲う。(sjisで作らないことが一番の回避策?)
それ採用です。かなり強引ですが、Bodyタグの開始終了内側を「{literal}{/literal}」で大雑把に囲い、Smartyタグを利用する際に手前で「{/literal}」Smartyタグ終了時に「{literal}」
なんてエレガントw
良い子は真似しないほうが良いでしょう。
一応エラーが出ないもののなんか良心が痛みます。

投稿日時 : 2006年10月17日 23:02
Feedback
  • # re: PHP+SmartyでShift-JISを利用する際の強引な手
    NAKA Hirotoshi.
    Posted @ 2006/10/18 0:07
    わんくま同盟がMicrosoft系専門こみゅだと思っているなら大間違い。
    技術専門こみゅですらないのです
  • # re: PHP+SmartyでShift-JISを利用する際の強引な手
    koka
    Posted @ 2006/10/18 0:15

    中さん
    コメントありがとうございますm(_ _)m

    (お約束なので)一応聞きますが、「じゃあ何のこみゅなんでしょう?」
  • # re: PHP+SmartyでShift-JISを利用する際の強引な手
    NAKA Hirotoshi.
    Posted @ 2006/10/18 1:08
    こみゅのこみゅです。
    GNUみたいなもの(w
  • # re: PHP+SmartyでShift-JISを利用する際の強引な手
    アクア
    Posted @ 2006/10/20 10:19
    技術専門コミュだったら私はツライ…^^;

    わんくま同盟の寛容さに感謝。
タイトル
名前
Url
コメント 

Blog 利用状況

絡んでるところ