Не работает кодировка utf-8

147
01 мая 2018, 00:20

С php знаком мало, но пригодился в работе. При просмотре запроса весь текст на русском языке выдает эту кашу. Английский текст без проблем.preview[ Сделано в OpenServer, где кодировка по умолчанию utf-8. Так же Sublime настроен на utf-8. В Mozilla отображается нормально. Проблема только в Chrome. В чем может быть дело?

Answer 1

Дело в кодировке ответа, скорее всего кодировка ответа с вашего сервера не UTF-8 И по этому браузер не верно интерпретирует русские символы, на сервере в самом начале кода пропишите функцию header("Content-Type: text/plain; charset=utf-8;"); это если вы выводите в браузер простой текст или если вы выводите HTML Код, измените заголовок в функции, уточнив что там будет HTMLheader("Content-Type: text/html; charset=utf-8;");. Для других форматов соответсвенно, надо будет изменять Content-Type. Замечу, функция должна быть до любого вывода данных в браузер, иначе прийдется использовать буферизацию.

READ ALSO
Не сохраняется значение из ActiveForm->dropdownlist в Yii2

Не сохраняется значение из ActiveForm->dropdownlist в Yii2

Есть отдельная таблица с категориямиДанные извлекаются через

166
Парсинг xls файла

Парсинг xls файла

Ннужно прочитать файл xls и тут вот такая беда:

150
Как работать с сайтом через curl?

Как работать с сайтом через curl?

У меня получилось залогиниться на сайте через curl через такой код:

142