Тема избита чуть более чем донельзя, и пишу я только потому, что так и не нашёл решения.
Решил перевести движок на локали с cp1251 на utf8.
Сменил кодировку всех файлов. Сделал дамп базы, сменил кодировку, default charset поставил utf8, залил. В БД кодировка явно utf8, потому что при просмотре из браузера (cp1251) отображаются кракозябры, а если сменить кодировку в браузере на utf8, то кракозябры превращаются в нормальные символы(но без ш и И, плюс сама админка неверно отображается). На сайте тоже И и Ш нет.
В скрипте прописано
1. Roler - 22 Августа, 2009 - 08:21:00 - перейти к сообщению
В мета-тегах кодировка выставлена.
Пробовал писать
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- mysql_query ("SET NAMES `utf-8`");
- mysql_query ("set character_set_client='utf-8'");
- mysql_query ("set character_set_results='utf-8'");
- mysql_query ("set collation_connection='utf8_general_ci'");
Не помогло.
Вопрос, как сделать, чтобы отображались И и ш, и убрать кракозябры в phpMyAdmin?
Версии:
phpMyAdmin 2.6.1
Версия PHP 5.2.4
Версия Apache 2.2.4
Версия MySQL 5.0.45