- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В базу данных, кодировка полей которой cp1251_general_ci залит текст, в котором русские буквы выглядят так
Это не осмысленный текст, а просто набор букв.
Кодировка файлов сайта - UTF-8.
При поиске по базе данных, когда ввожу в поле русские символы, соответствующие тексту, записи находятся нормально.
Все запросы в БД предваряются запросом SET NAMES UTF8. Но каким образом, средствами PHP данный текст можно превратить обратно в нормальные буквы при извлечении?
Базу данных трогать нельзя.
Заранее спасибо.
iconv()
...
Неа. Не работает почему-то? Или у вас получилось? проверьте сами?
сохрани файл php в UTF-8 без BOM =)
А он такой и есть. Я даже упомянул это в топике.
Сори не прочел. А после того как в "без ВОМ" перевел пробовал на нормальные символы исправить. После того как переведешь обычно всякая ерунда вызалеет, и приходится ручками все снова исправить, и тогда норм начинает. У меня так с livestreet постоянно проиходит =( до автоматизма руку набил уже
А что именно исправить? В БД? Ее изменять нельзя, во первых, во вторых, там более 100 тысяч записей. Сложновато.