diff --git a/lib/Tool/Transliteration.php b/lib/Tool/Transliteration.php index 36f103329e9..86fd9c6a005 100644 --- a/lib/Tool/Transliteration.php +++ b/lib/Tool/Transliteration.php @@ -41,17 +41,9 @@ public static function toASCII($value, $language = null) } $value = self::_transliterationProcess($value, '~', $language); - + $value = transliterator_transliterate('Any-Latin; Latin-ASCII; [^\u001F-\u007f] remove', $value); $value = trim($value); - // then use iconv - $result = iconv('utf-8', 'ASCII//IGNORE//TRANSLIT', $value); - if (empty($result)) { - // TRANSLIT doesn't work in musl's iconv, see #859. - $result = iconv('utf-8', 'ASCII//IGNORE', $value); - } - $value = $result; - return $value; }