Имеется хостинг godaddy.com
Перенес на него базу, сейчас там все в utf, все символы русские показываются корректно. Когда сохраняешь базу через phpmyadmin, то кодировка файла utf.
http://screencast.com/t/NmRmYTgxOTc
Т.е. вроде как с базой все в порядке (мне так кажется).
Но есть проблемы.
Сайт упорно не хочет работать на кодировке UTF. Прописываю как полагается mysql_query(“SET NAMES ‘utf-8’”); в файле db.mysql.php
Да, именно utf-8, потому что utf8 не воспринимается вообще, сайт не грузится (возможно в этом и проблема?).
Ставлю AddDefaultCharset utf-8 (пробовал также и AddDefaultCharset utf8). Пробовал также и другие комбинации, см. тут http://screencast.com/t/ZTZhNTkxYjYt
Но в итоге, все равно в админке и на самом сайте везде (и в настраиваемых полях и в самих записях), где используются русские символы показываются вопросики!
Чтобы хоть как то сайт работал приходится делать так:
mysql_query(“SET NAMES ‘cp1251’”); в файле db.mysql.php
AddDefaultCharset cp1251 в файле .htaccess
Тогда все русское показывается ок. Но возникают проблемы у тех, кто добавляет на сайт материалы, все русские символы превращаются в знаки вопроса, а также возникают другие проблемы.
Может сталкивался кто? В чем может быть дело?