Mysql
 sql >> Database >  >> RDS >> Mysql

Come rimuovere i segni diacritici dai caratteri UTF8 in PHP?

Traslitteratore di intl ti permetterà di definire regole di traslitterazione molto più approfondite. La documentazione completa sulle regole di traslitterazione è disponibile su icu-project.org .

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

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

Uscita:

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