Возможно, содержимое отправлено правильно, но браузер не может определить схему кодирования. Вы можете проверить это, попытавшись принудительно закодировать код в вашем браузере. Например, в Firefox: Вид> Кодировка символов> Юникод (UTF-8)
Чтобы решить проблему с выходом, попробуйте добавить ее до вывода какого-либо содержимого.
header('Content-Type: text/html; charset=utf-8');
Кроме того, вы можете попробовать эти функции, если у вас установлен модуль mbstring
. Установите для них кодировку, которую вы используете.
mb_http_input
mb_http_output
mb_internal_encoding
mb_regex_encoding