Искать  
 
   
 
Godaddy проблемы с кодировкой
Отправлено: 25 Сентябрь 2010 12:09 P.M.   [ Игнорировать ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Имеется хостинг 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

Тогда все русское показывается ок. Но возникают проблемы у тех, кто добавляет на сайт материалы, все русские символы превращаются в знаки вопроса, а также возникают другие проблемы.

Может сталкивался кто? В чем может быть дело?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 25 Сентябрь 2010 01:40 P.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

На некоторых хостингах в настройках сайта можно менять кодировку.
Попробуй глянуть в панели управления хостингом что там стоит

Профиль
 
 
Отправлено: 25 Сентябрь 2010 01:59 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

к сожалению нету такого (

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль