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