Хостинг кириллица - PullRequest
       8

Хостинг кириллица

1 голос
/ 26 февраля 2011

У меня проблема с кириллицей на 2х хостах.Один хост - bg, другой - en, на хосте bg кириллица в порядке, но на en - нет.Все, что есть на кириллице, просто издается как ?????????? .В базе данных en host все на кириллице и все нормально, но при выводе это ???? . Файлы ANSI, но это не проблема, потому что на хосте bg все работает нормально,но на хосте, когда они ANSI, и в файлах, которые они выводят кириллицу, есть какая-то кириллица, например ????????? .

1 Ответ

0 голосов
/ 02 сентября 2011

Скорее всего, 2 хоста возвращают разные заголовки Content-type (в терминах набора символов). Добавьте header('Content-type:text/html;charset=utf8'); (или cp1251, если вы используете кодировку 1251), и это должно работать. Другой вариант - набор символов по умолчанию для подключения mysql, который будет отличаться на 2 хостах. Затем вы должны выполнить SET NAMES utf8 запрос в качестве первого запроса после подключения к MySQL и выбора БД

...