private static function convertToUtf8(&$value, $sourceEncoding)
{
if (is_string($value)) {
$value = iconv($sourceEncoding, 'UTF-8', $value);
} else {
if (is_array($value)) {
foreach ($value as &$element) {
self::convertToUtf8($element, $sourceEncoding);
}
}
}
}