diff --git a/classes/observer/typing.php b/classes/observer/typing.php index 9f31d686a..9bd03a2b6 100644 --- a/classes/observer/typing.php +++ b/classes/observer/typing.php @@ -261,9 +261,9 @@ public static function type_string($var, array $settings) if (array_key_exists('character_maximum_length', $settings)) { $length = intval($settings['character_maximum_length']); - if ($length > 0 and strlen($var) > $length) + if ($length > 0 and mb_strlen($var) > $length) { - $var = substr($var, 0, $length); + $var = mb_substr($var, 0, $length); } }