Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment supprimer les signes diacritiques des caractères UTF8 en PHP ?

translittérateur de intl vous permettra de définir des règles de translittération beaucoup plus approfondies. La documentation complète sur les règles de translittération est disponible sur icu-project.org .

$tests = [ "é", "дом" ];

$tl = Transliterator::create('Latin-ASCII;');
foreach($tests as $str) {
    var_dump(
        $tl->transliterate($str)
    );
}

Sortie :

string(1) "e"
string(6) "дом"