2007年6月27日水曜日

Smarty内での文字列のエンドーディングの変換

[参考]にしたサイト
http://tdiary.ishinao.net/20040423.html

smartyのpluginの追加方法

/usr/local/lib/php/plugins/modifier.mbconvert.php

--------------------------------------------------------
function smarty_modifier_mbconvert($string, $charset, $source_charset = 'auto') {
return mb_convert_encoding($string, $charset, $source_charset);
}
?>
--------------------------------------------------------

で、テンプレート内で
{$vals.org_name|mbconvert:"euc-jp":"utf-8"}
のようにする。



0 件のコメント: