1
0
mirror of https://github.com/maximebf/php-debugbar.git synced 2025-01-17 21:38:14 +01:00

Merge pull request #132 from barryvdh/patch-8

Force convert to UTF-8
This commit is contained in:
Maxime Bouroumeau-Fuseau 2014-06-20 18:02:17 +02:00
commit 208a0118b1

View File

@ -214,6 +214,13 @@ class DebugBar implements ArrayAccess
foreach ($this->collectors as $name => $collector) {
$this->data[$name] = $collector->collect();
}
// Remove all invalid (non UTF-8) characters
array_walk_recursive($this->data, function(&$item){
if (is_string($item) && !mb_check_encoding($item, 'UTF-8')) {
$item = mb_convert_encoding($item, 'UTF-8', 'UTF-8');
}
});
if ($this->storage !== null) {
$this->storage->save($this->getCurrentRequestId(), $this->data);