smartyのフィルタでassignする文字コードの一括変換する方法が分かりません。


今、データベースから受け取ったデータを、mb_convert_encodingで文字コードをShift_JIS(DBの文字コードはShift_JIS)からUTF-8に変換し、assignしてtplに値を渡しているのですが、
フィルタを使えば全て一括に処理できるという話を耳にしました。

フィルタで文字コードを変換するサンプルプログラムのあるサイト、詳しい人がいましたら教えてください。

お願いしますm(_ _)m

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/05/26 11:12:13
  • 終了:2006/06/02 11:15:03

回答(1件)

id:kurukuru-neko No.1

kurukuru-neko回答回数1844ベストアンサー獲得回数1552006/05/26 11:21:35

ポイント60pt

こんなのありましたが。

http://blog.noiri.net/archives/2006/03/smarty_utf8.html

id:hiyarihatto

このページを見ますと、

DBからとってきた値は、

フィルタではなく個別に文字コード変換しているみたいですね。

DBから受け取った値の文字コードを変換する関数を作って対応しようと思います。

ありがとうございました。

2006/05/26 14:20:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません