Проблема с полем "Название галереи" Проблема с полем "Название галереи"
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Проблема с полем "Название галереи"

Started by DeNiko, December 21, 2006, 02:50:37 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DeNiko

Добрый вечер.
При конфигурации Coppermine Photo Gallery 1.4.10 - два поля: "Название галереи" "Описание галереи" глючат с кодировкой. В чем именно это выражается: при смене дефолтового английского название на русское (русские символы) в итоге отображаются символы ??????????
Конфигурация: Coppermine в utf-8 (при этом все остальное отображается коррестно на расском языке), комменты на русском так-же корректно сохраняются и отображаются.

Так-же кроме этих двух полей, в плане косяков с кодировкой замечен косяк в окне "ключевых слов" при публикации новых изображений:
Ключевые слова (отделяются пробелами)
Вставить из списка

После того, как кликаем на линк - появляющееся окно имеет заголовок:
Р'ыбериС,Рµ ключевое слово
и сам список:
кадиллак 
Subaru
porche

То есть глючит кодировка очевидно.

Рябята - кто как такие проблемы решал?

Makc666

С нуля ставили или обновляли?
Похоже, что обновляли.
Переключиле Ваш браузер в кодироку UTF-8.
Отличите автоматическое определение кодировки.
Зайдите в настройку галереи.
Убидитесь, что браузер находится в UTF-8 (все поля дожны быть на русском).
Введите описание и название галереи заново.

Насчет ключевых слов.
Хм.
Может быть это поможет?
1. Зайти как админ в галерею
2. запустить файл charsetmgr.php в корневом каталоге галереи
3. И там пошаманить.

Точнее тут:
http://forum.coppermine-gallery.net/index.php?topic=24323.0

А ещё точнее тут:
http://forum.coppermine-gallery.net/index.php?topic=24323.msg112100#msg112100

Опишите подробнее что Вы делали, т.е. ставли 1.4.10 с нули или нет?
Если нет, то как обновляли.

DeNiko

Ставил с нуля.
Алгоритм был такой - скачал свежую версию 1.4.10 - установил
Затем поставил мод Modded by Stramm (путем копирования файлов с заменой в папку с установленным coppermine + после этоо запустил update.php).

Но на самом деле - и до и после мода Stramm глюк оставался (т.е точно не в моде дело).

DeNiko

Скрипт charsetmgr.php показал что база уже в utf-8, все строки синие (не красные) - т.е корректные.
Броузеру убрал автоматическое определение кодировки - результат тот же.

Зашел через mysql менеджер - посмотрел в таблице copp1410_config строку gallery_name - самое удивительное что она там в исходном виде "Фотогаллерея" - при этом броузер все так-же отображает ?.?.?.?.?.?.?.?.?.?.?.?.?
Получается это некий метатег непонимает русских символов?

DeNiko

и еще - в заголовке окна (метатег) получается анектод - сначала идут знаки вопроса (имя галереи) затем - корректное слово "главная"
Кстати - вот линк на галлерею: http://forums.uapa.ru/photo

DeNiko

Наконец понял что искожения в кодировке происходят именно в Конфиге (в режиме администратора, файл admin.php) - любые русские символы в конфигурационном разделе (рулим которым через броузер) искажаются в символы "?"

Причем там-же обнаружил еще косяк: в пункте Язык & Настройка кодировки - при попытке сменить язык с русского на английский - либо другой - изменений не происходит. Вспомнил что когда коппермайн с нуля ставил - там сразу же русский язык в конфиге стоял, кодировка utf-8.

DeNiko

Проблемка осталась - mysql крутится на cp1251, кодировка коппера utf-8, конфиг в администраторском режиме некорректно отображает русскую кодировку (принимает, в базу пишет коректно, имя и подпись к галерее в html выдает символами ?.?.?.?).
Что мне править?

Makc666

Quote from: DeNiko on January 16, 2007, 08:57:03 AM
Проблемка осталась - mysql крутится на cp1251, кодировка коппера utf-8, конфиг в администраторском режиме некорректно отображает русскую кодировку (принимает, в базу пишет коректно, имя и подпись к галерее в html выдает символами ?.?.?.?).
Что мне править?
На чём MYSQL крутится, значения не имеет.
На странице admin.php в коде страницы, какая кодировка?
У меня все ок.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Pragma" content="no-cache" />

Отключи в своём браузере определение кодировки автоматически и выстави UTF-8