coppermine-gallery.com/forum

Support => Русский (Russian) => Language Specific Support => cpg1.4.x Русский (Russian) => Topic started by: srMax on April 21, 2009, 07:53:01 AM

Title: Кодировка на первой странице
Post by: srMax on April 21, 2009, 07:53:01 AM
Установил галерею. При загрузке страницы в броузер автоматом ставит кодировку 1251. Приходится вручную менять на utf.  Кодировка базы UTF8, кодировка галереи UTF8. Сравнение таблиц UTF8 и создана она в UTF8
character_set_client     utf8
character_set_connection    utf8
character_set_database    utf8
character_set_results    utf8
character_set_server    cp1251
character_set_system    utf8
collation_connection    utf8_general_ci
collation_database    utf8_general_ci
collation_server    cp1251_general_ci
из-за 1251 проблемы? как изменить эти параметры?
Title: Re: Кодировка на первой странице
Post by: Alex Revo on April 21, 2009, 08:19:35 AM
А может у вас в теме галереи прописана кодировка 1251 или файле .htaccess?
Title: Re: Кодировка на первой странице
Post by: srMax on April 21, 2009, 08:41:58 AM
файл .htaccess спецом создал
в нем:
AddDefaultCharset UTF8
не помогает
а в теме theme.php сохранен в UTF
Title: Re: Кодировка на первой странице
Post by: srMax on April 21, 2009, 11:19:50 AM
Проблему решил
сделал бэкап базы, полностью снес галерею с хоста, заново залил дистрибутив, установил во вновь созданную базу. импортировал с бэкапа базу. И аллилуя, все работает
....
кроме "И" и "ш"
Title: Re: Кодировка на первой странице
Post by: Alex Revo on April 22, 2009, 06:30:50 AM
проблемы с "И" и "ш" уже осбуждались, ищите на форуме.
Title: Re: Кодировка на первой странице
Post by: Makc666 on April 23, 2009, 10:37:16 PM
Quote from: srMax on April 21, 2009, 07:53:01 AM
Установил галерею. При загрузке страницы в броузер автоматом ставит кодировку 1251.
Браузер то какой?
Не может браузер ставить автоматом 1251, если в коде страницы написано UTF8.

Заливайте файлы в BINARY режиме.
Смотрите, чтобы в phpMyAdmin в полях базы, к примеру в названиях фотографий, которые вы залили и дали им русские описания или заголовки, чтобы тоже русские буквы отображались.

И, если у Вас "И" и "ш" не отображаются, значит с базой у Вас проблемы.
Title: Re: Кодировка на первой странице
Post by: srMax on April 26, 2009, 05:13:54 AM
в google chrome все нормально, проблемы с opera и firefox
Title: Re: Кодировка на первой странице
Post by: srMax on April 27, 2009, 03:41:21 AM
проблему устранил сл. образом:
-снес таблицы в базе с помощью phpmyadmin
-установил сравнение UTF bi
-вручную в дампе базы прописал сравнение UTF bi
-залил базу
-зашел на сайт под админом
-перебил вручную все русские слова хранящиеся в базе, чтобы заново внести изменения
все работает
...
но
статистика голосования в новом окне открывается кракозябрами
Title: Re: Кодировка на первой странице
Post by: Makc666 on April 29, 2009, 09:56:45 AM
Quote from: srMax on April 27, 2009, 03:41:21 AM
но статистика голосования в новом окне открывается кракозябрами
Уже столько раз это всё обсуждалось, что сил нет.
Попробуйте перезалить файлы галереи в BINARY формате.
Не редактируйте шаблоны и иные файлы в блокноте.
Если уже отредактировали, то удаляйте из них UTF8 подпись -> последние три ссылки тут http://forum.coppermine-gallery.net/index.php/topic,26757.0.html

И вообще, если ставить всё правильно, то рейтинг отображается нормально, а это значит, что вы где-то и что-то сделали. А что и где известно только вам.