diff --git a/framework/base/router.class.php b/framework/base/router.class.php index d700da5fc4..184dd2efa9 100644 --- a/framework/base/router.class.php +++ b/framework/base/router.class.php @@ -2184,6 +2184,7 @@ class baseRouter { /* 设置错误信息(Set the error info) */ $message = htmlspecialchars($message); + if(preg_match('/[^\x00-\x80]/', $message)) $message = helper::convertEncoding($message, 'gbk'); $log = "ERROR: $message in $file on line $line"; if(isset($_SERVER['SCRIPT_URI'])) $log .= ", request: $_SERVER[SCRIPT_URI]";; $trace = debug_backtrace(); @@ -2236,6 +2237,7 @@ class baseRouter * 设置错误信息。 * Set the error info. **/ + if(preg_match('/[^\x00-\x80]/', $message)) $message = helper::convertEncoding($message, 'gbk'); $errorLog = "\n" . date('H:i:s') . " $message in $file on line $line "; $errorLog .= "when visiting " . htmlspecialchars($this->getURI()) . "\n";