From 2d54bc797b2cd53055ab103065a4cd7d6c8d6580 Mon Sep 17 00:00:00 2001 From: gggeek Date: Tue, 14 Apr 2015 23:04:27 +0100 Subject: [PATCH] Fix: fatal hhvm error when outputting log messages in us-ascii charset --- src/Helper/Logger.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Helper/Logger.php b/src/Helper/Logger.php index 62f7d75..bf86aba 100644 --- a/src/Helper/Logger.php +++ b/src/Helper/Logger.php @@ -37,6 +37,11 @@ class Logger */ public function debugMessage($message, $encoding=null) { + // US-ASCII is a warning for PHP and a fatal for HHVM + if ($encoding == 'US-ASCII') { + $encoding = 'UTF-8'; + } + if (PHP_SAPI != 'cli') { $flags = ENT_COMPAT | ENT_HTML401 | ENT_SUBSTITUTE; if ($encoding != null) { -- 2.43.0