Я пытаюсь заменить строку «Красный карлик (сериал 1988 года) - IMDb» на «Красный карлик (сериал 1988 года) - IMDb»
У меня есть таблица перевода этих смешныхсимволов в массиве. Я попытался заменить их, используя: str_replace, но это не сработало. Кто-нибудь может предложить решение этой проблемы? Это фрагмент кода:
function replaceFunnyChar( $input ){
$translation = array(
'’' => "'",
"â€\"" => '-',
'é' => 'é',
'è' => 'è',
'“' => '"',
'â€' => '"',
'‘' => "'",
'â' => 'ã',
'Ã"' => 'ä',
'â€"' => '–',
'Ä«' => 'ī',
'阴' => '阴',
'é™°' => '陰',
"阳" => "阳",
"陽" => "陽",
'´' => "'",
'ü' => 'ü',
"Ã,Ã'" => "'",
'•' => '–'
);
foreach( $translation as $find => $replace ){
$output = str_replace($find, $replace, $input );
//$output = preg_replace("/" . $find . "/", $replace, $input );
}
return $output;
}