Я собираюсь использовать класс, чтобы отфильтровать символы, которые я не хочу.
так что сформируйте одну страницу. Я отправляю значение, которое я хочу отфильтровать на php-страницу, если оно будет отфильтровано. Я использовал preg_replace для фильтрации всех символов, но знак евро.Я продолжаю получать â, когда я использую €
Когда я поставил знак евро в я получаю â¬
Я использовал ...;
header('Content-Type: text/html; charset=utf-8'); on both pages
и
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
на главной странице.
Что я делаю неправильно?
Просьба представить реальный образец кода, что именно вы делаете. Короткий ответ: у вас проблема с кодировкой. Длинный ответ невозможно дать без каких-либо подробностей. – deceze
Одно можно сказать о том, что кодированный UTF-8 «€» здесь интерпретируется как ISO-8859. Почему именно это и где это происходит, невозможно сказать. – deceze