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

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

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