建议简单修改dump中的输出编码

#1 coolcool1265

红色部分为建议修改的部分。因为采用utf-8模式的话,有时候想直接看看数据结果,就会出现乱码。
简单增加一行代码,就不会出现乱码问题了。

function dump($vars, $output = TRUE, $show_trace = FALSE){
// 部署模式下同时不允许查看调试信息的情况,直接退出。
if(TRUE != SP_DEBUG && TRUE != $GLOBALS['G_SP']['allow_trace_onrelease'])exit;
if( TRUE == $show_trace ){ // 显示变量运行路径
  $content = spError(htmlspecialchars(print_r($vars, true)), TRUE, FALSE);
}else{
  $content = "
\n" . htmlspecialchars(print_r($vars, true)) . "\n
\n";
}
    if(TRUE != $output) { return $content; } // 直接返回,不输出。
    //echo $content; return;
echo "$content";return;
}

2010-11-26 10:17:52

#2 jake

:handshake楼主的建议很好,其实我自己也一直遇到此问题,却没意识到此修改,谢谢楼主了。

2010-11-26 23:16:09