- setlocale: documentation ( source)
<?php
setlocale(LC_ALL, 'de_DE.UTF-8');
$item = '维沙尔辛格尔';
echo transliterator_transliterate('Any-Latin; Latin-ASCII;', (string) $item) . PHP_EOL;
echo transliterator_transliterate('Han-Latin; Latin-ASCII;', (string) $item) . PHP_EOL;
echo transliterator_transliterate('Hans-Latin; Latin-ASCII;', (string) $item) . PHP_EOL;
echo transliterator_transliterate('Hant-Latin; Latin-ASCII;', (string) $item) . PHP_EOL;