mySQL - passende lateinische (englische) Formulareingabe für utf8 (nicht englische) Daten

Ich unterhalte eine Musikdatenbank in mySQL. Wie kann ich Ergebnisse zurückgeben, die unter z. 'Tiësto', wenn Leute nach 'Tiesto' suchen?

Alle Daten werden unter Volltextindizierung gespeichert, wenn dies einen Unterschied macht.

Ich verwende bereits eine Kombination aus Levenshtein in PHP und REGEXP in SQL - nicht, um dieses Problem zu lösen, sondern nur, um die Durchsuchbarkeit im Allgemeinen zu verbessern.

PHP:

function Levenshtein($word) {

$words = array();
for ($i = 0; $i < strlen($word); $i++) {
    $words[] = substr($word, 0, $i) . '_' . substr($word, $i);
    $words[] = substr($word, 0, $i) . substr($word, $i + 1);
    $words[] = substr($word, 0, $i) . '_' . substr($word, $i + 1);
    }
$words[] = $word . '_';
return $words;
}

$fuzzyartist = Levenshtein($_POST['searchartist']);
$searchimplode = "'".implode("', '", $fuzzyartist)."'";

mySQL:

SELECT *
FROM new_track_database
WHERE artist REGEXP concat_ws('|', $searchimplode);

Um hinzuzufügen, führe ich häufig Zeichensatzkonvertierungen und Zeichenkettenbereinigungen in PHP durch, aber dies war schon immer der ANDERE Weg - nicht-lateinische Zeichen zu standardisieren. Ich kann mich nicht mit der Durchführung des Gegenprozesses beschäftigen, sondern nur unter bestimmten Umständen, basierend auf den Daten, die ich gespeichert habe.