Проблемы кодировки

234
09 марта 2018, 16:18

Здравствуйте. Есть проблема, не могу решить. Вытаскиваю из базы текст и циклом проставляю после каждой буквы любой имаго или букву. На выходе получается текст наполненный кракозябрами. При этом и база и кодировка Yii2 и в phpinfo() стоит utf-8. Правда Файлы сохранены в ASCII и символы вбитые в коде через mb_detect_encoding выдают ASCII. Может ли проблема быть именно в том что кодировка файлов в ascii. И если может то почему, ведь ascii же как бы почти utf-8. И как решить такую проблему без переделываемся кодировки файлов?

Answer 1

Для начала нужно знать как и откуда база была заполнена.

Определи точно свою кодировку и примени это mb_convert_encoding:

mb_convert_encoding($str, "UTF-8", "CP1251");
READ ALSO
Запоминание в cookies выбранных элементов

Запоминание в cookies выбранных элементов

Как сделать запоминание выбранных элементов в куки на сутки, даже при обновлении страницы и перезапуска браузера (на php)? Прошу ответить по теме...

238
Проблема с записью эмодзи в базу данных

Проблема с записью эмодзи в базу данных

Здравствуйте! Я работаю с VK API, и мне нужно записать то, что написал пользователь, в базу данныхПроблема в том, что если пользователь отправит...

217
Как реализован вызов метода через метод?

Как реализован вызов метода через метод?

иногда встречаю такой код

227
Сортировка файла php

Сортировка файла php

У меня в файле есть текст по такому типу:

209