From: gggeek Date: Tue, 14 Apr 2015 22:04:27 +0000 (+0100) Subject: Fix: fatal hhvm error when outputting log messages in us-ascii charset X-Git-Tag: 4.0.0-alpha^2~87 X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=commitdiff_plain;h=2d54bc797b2cd53055ab103065a4cd7d6c8d6580 Fix: fatal hhvm error when outputting log messages in us-ascii charset --- 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) {