/** * Converts an array containing ISO-8859-1 string to utf-8 * * @param array $obj */ public static function toUTF8_recursive(array &$obj) { foreach ($obj as $field => &$value) { if (is_string($value) && !AppKitStringUtil::isUTF8($value)) { $value = utf8_encode($value); } else { if (is_array($value)) { AppKitArrayUtil::toUTF8_recursive($value); } } } }