Проблема с кодировкой при выводе из БД

205
29 апреля 2018, 20:40

Есть таблица в БД. В ней есть значение на кириллице. Допустим, "Мурманск". Всё прекрасно отображается, никаких проблем с кодировкой.

Однако в php при выводе я получаю "нХТНБОУЛ" вместо "Мурманск".

mysql_set_charset("utf8", $db) не помогает.

Версии:

php 5.5.9-1ubuntu4.24 / 10.0.33-MariaDB

Переменные с кодировками БД:

Answer 1

Нужна не такая: mysql_set_charset("utf8", $db) она устарела на твоей версии, а такая строка: mysql_query('SET NAMES utf8// ток в таких скобках `` ютф8'); будет выводить русским шрифтом

READ ALSO
Как добавить произвольное поле к записи, чтобы оно отображалось на сайте и в админке?

Как добавить произвольное поле к записи, чтобы оно отображалось на сайте и в админке?

Как добавить произвольное поле к записи, чтобы оно отображалось на сайте и в админке?

197
PHP и работа в Oracle

PHP и работа в Oracle

Есть ли в php библиотека (что-то на подобии phpredbeans), для работы с Oracle?

180
Множественный вызов фнукций

Множественный вызов фнукций

Объясните пожалуйста следующую конструкцию из Laravel

127