[PHP-users 27011] Re: smartyのescapeで文字化け
個々一番
cocoiti @ comio.info
2005年 9月 29日 (木) 00:48:42 JST
個々一番です。
提示いただいた、コードで文字化けする文字列と
文字コードを提示いただけますか?
Smartyのソースコードを提示すると
function smarty_modifier_escape($string, $esc_type = 'html')
{
switch ($esc_type) {
case 'html':
return htmlspecialchars($string, ENT_QUOTES);
case 'htmlall':
return htmlentities($string, ENT_QUOTES);
と、実は、単純なことしかしていないのでescape修飾子が、文字化け
の原因になることは少ないと思います。
# htmlallを使っていれば、文字化けしますが。
また、その文字列でhtmlspecialchars($string, ENT_QUOTES)をしてみて
文字化けしますか?
しなければ、別の所に問題がありそうです。
以上、ご参考になれば幸いです。
/*************************************
*個々一番
*cocoiti @ comio.info
*************************************/
PHP-users メーリングリストの案内