Support > cpg1.4.x FAQ (Russian)

Битая кодировка страница displayimage.php fullsize

(1/4) > >>

banditkr:
Добрый день! У меня к вам такой вопрос: неправтльн оотображается кодировка при открытии фото в полном размере. Нашел здесь тему : http://forum.coppermine-gallery.net/index.php/topic,49259.0.html Там написано что

--- Quote ---У кого кодировка utf-8 обычно при открытии окна с картинкой крякозябры просто сохраните файл themes.inc.php в utf-8 и кодировка будет нормально определятся браузером.
--- End quote ---
Сделал, но не помогло. И еще проблемка, имена фотографий на сервере тож в крякозябрах. :(
На фото все видно. Как это решить?
Галерея стоит: cpg1.4.18
PHP Version 5.2.4
MySQL 5.0.45

Makc666:

--- Quote from: banditkr on May 02, 2008, 02:44:06 pm ---Добрый день! У меня к вам такой вопрос: неправтльн оотображается кодировка при открытии фото в полном размере. Нашел здесь тему : http://forum.coppermine-gallery.net/index.php/topic,49259.0.html Там написано что Сделал, но не помогло.
--- End quote ---
Где конкретно неправильно отображается кодировка при открытии изображения в полный размер.
Я вот на примере http://coppermine-gallery.net/demo/cpg14x/displayimage.php?pid=113&fullsize=1 вижу, что кодировка в двух местах есть: в заголовке окна и при наведении курсора на изобржение.


--- Quote from: banditkr on May 02, 2008, 02:44:06 pm ---И еще проблемка, имена фотографий на сервере тож в крякозябрах. :(
На фото все видно. Как это решить?
Галерея стоит: cpg1.4.18
PHP Version 5.2.4
MySQL 5.0.45

--- End quote ---
Думаю, что никак, кроме как переименования русского текста в английский.
Тема по данному вопросу тут -> http://forum.coppermine-gallery.net/index.php/topic,43506.0.html

И ещё, Вы уверены, что у Вас галерея установлена верна и правильно функционирует с базой данных?
Тема почитать тут -> http://forum.coppermine-gallery.net/index.php/topic,49624.0.html

banditkr:
Вот конкретно, где не отображается кодировка: http://www.stroyrec.com.ua/gallery/displayimage.php?pid=331&fullsize=1 Там должно быть все видно.

Я сделал одно изменение, и стало отображаться нормально, но хочу спросить у вас, правильно ли это, вот что я сделал:
 В каталог с галереей залил файл .htaccess где прописал в нем "AddDefaultCharset UTF-8"
 И отображаться стало нормально все, но правильно ли это?
 Но я еще проверил. как у меня установлена галерея, правильно ли функционирует с базой данных, то выяснилось что не правильно. Все как здесь:

--- Quote ---character_set_client utf8
character_set_connection utf8
character_set_database cp1251 
character_set_filesystem binary
character_set_results utf8
character_set_server cp1251
character_set_system utf8
character_sets_dir /usr/local/share/mysql/charsets/
collation_connection utf8_general_ci
collation_database cp1251_general_ci
collation_server cp1251_general_ci
--- End quote ---

Но я не могу понять, как применить "патч" для файла
../include/functions.inc.php  чтобы изменить кодировку в базе данных.
И нужно ли это делать, если у меня уже отображается все нормально?

banditkr:
Makc666
Подскажите пожалуйста, как применить "патч" для файла
../include/functions.inc.php  чтобы изменить кодировку в базе данных?????

Кодировка неправильная. :(

Makc666:

--- Quote from: banditkr on May 03, 2008, 08:40:25 pm ---Вот конкретно, где не отображается кодировка: http://www.stroyrec.com.ua/gallery/displayimage.php?pid=331&fullsize=1 Там должно быть все видно.

--- End quote ---
Для начала попробуйте это:
http://forum.coppermine-gallery.net/index.php/topic,47286.msg228954.html#msg228954

В теме по умолчанию тоже эта ошибка есть?

Вы конвертировали языковый файлы в кодировку 1251?
 
У меня подобной проблемы нигде нет.


--- Quote from: banditkr on May 03, 2008, 08:40:25 pm ---И нужно ли это делать, если у меня уже отображается все нормально?

--- End quote ---
Решать Вам.
Запись  в базу данных у Вас сейчас 99% идёт в неправильной кодироке.

Я вообще не понимаю, зачем создавать базу данных галереи в cp1251, переименовывать языковые файлы в cp1251 и наживать себе проблемы.


--- Quote from: banditkr on May 07, 2008, 12:48:16 am ---Makc666
Подскажите пожалуйста, как применить "патч" для файла
../include/functions.inc.php  чтобы изменить кодировку в базе данных?????

Кодировка неправильная. :(

--- End quote ---
Нужно добавить в файл строки, где в начале стоит знак "+".
Знак плюс добавлять не нужно.

Вы должны понимать, что после применения патча старые записи в вашей галереи станут нечитаемы.
Процесс конвертации/переноса базы описан тут:
http://forum.coppermine-gallery.net/index.php/topic,49624.msg254817.html#msg254817

Navigation

[0] Message Index

[#] Next page

Go to full version