У меня есть сайт, записанный в переменную $html.
теперь я хочу заменить некоторые символы этим выражением
$string1 = preg_replace('/[^A-Za-z0-9äöü!&_=\+-]/i', ' ', $string);
Проблема в том, что существуют специальные символы, вызванные разными кодировками.
У меня есть переменная $charset, в которой сохраняется строка кодировки страницы. то есть $charset="utf-8" или iso-8859-1 в utf-8 это немецкая буква ü я хочу заменить в iso-8859-1 это ü
Есть ли возможность указать функцию замены в соответствии с кодировкой страницы без создания отдельных регулярных выражений для каждой возможной кодировки?