FuelPHPのDebug::dumpで日本語が文字化けしてしまう現象が発生してしまった場合、Debug::dump内で扱っている文字コードとConfigで設定している文字コードが違っている場合があります。
具体的に言うと
fuel/core/classes/debug.php
内の
public static function format($name, $var, $level = 0, $indent_char = ' ', $scope = '')
というメソッド内に
htmlentities($var)
の記述があるはずです。
このhtmlentitiesの文字コードが指定されていない為にデフォルトの文字コードISO-8859-1が使用されてしまい文字化けしてしまう場合があるのです。
[対処方法]
対象方法は文字コードを指定するだけです。
ツイート
0 件のコメント :
コメントを投稿