forum.coppermine-gallery.net
Support => Русский (Russian) => Language Specific Support => cpg1.4.x FAQ (Russian) => Topic started by: Delmaro on November 14, 2007, 07:07:02 am
-
Добрый день! Я обновил галерею. Все отлично.
Но один большой минус. При регистрации с русским именем- кракозябры - "Имя пользователя - ����������" видимо так отображается UTF-8. Что мне изменить что бы русский шрифты при регистрации отображались нормально?
Кодировку менял, без толку.
В остальном все отлично.
Спасибо.
-
Добрый день! Я обновил галерею. Все отлично.
Но один большой минус. При регистрации с русским именем- кракозябры - "Имя пользователя - ����������" видимо так отображается UTF-8. Что мне изменить что бы русский шрифты при регистрации отображались нормально?
Кодировку менял, без толку.
В остальном все отлично.
Спасибо.
Боюсь с подобной информацией Вам никто не может.
Дополните свой ответ.
С какой версии Вы обновлялись?
Как Вы обновлялись - весь процесс по шагам.
Программная конфигурация вашего сервера - php версия, MySQL версия, кодировка MySQL по умолчанию, кодировка базы данных галереи, сопоставление соединения с MySQL (если версия MySQL 4.1 или выше).
Можно и ссылку кинут на вашу галерею...
Попробуйте также почитать темы:
Обновление галереи / Переход с 1.2.х, 1.3.х на 1.4.x
http://forum.coppermine-gallery.net/index.php?topic=44488.0
Перейти с CP-1251 нa UTF-8?
http://forum.coppermine-gallery.net/index.php?topic=24323.0
А точнее вот это сообщение -> http://forum.coppermine-gallery.net/index.php?topic=24323.msg112100#msg112100
utf-8 -> win 1251 конвертация базы
http://forum.coppermine-gallery.net/index.php?topic=42040.0
Отображение галереи в кодировке windows 1251 win1251
http://forum.coppermine-gallery.net/index.php?topic=31872.0
-
С какой версии Вы обновлялись?
Как Вы обновлялись - весь процесс по шагам.
Программная конфигурация вашего сервера - php версия, MySQL версия, кодировка MySQL по умолчанию, кодировка базы данных галереи, сопоставление соединения с MySQL (если версия MySQL 4.1 или выше).
Можно и ссылку кинут на вашу галерею...
Я переставлял с нуля.
Версия phpMyAdmin 2.8.1
MySQL client version: 4.0.24
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_unicode_ci
В базе данных стоит в колонке сравнение : cp1251_general_ci
-
Очистить базу данных галереи от данных.
В файле:
include/functions.inc.php
Найти код:
function cpg_db_connect()
{
global $CONFIG;
$result = @mysql_connect($CONFIG['dbserver'], $CONFIG['dbuser'], $CONFIG['dbpass']);
if (!$result) {
return false;
}
if (!mysql_select_db($CONFIG['dbname']))
return false;
return $result;
}
Заменить на код:
function cpg_db_connect()
{
global $CONFIG;
$result = @mysql_connect($CONFIG['dbserver'], $CONFIG['dbuser'], $CONFIG['dbpass']);
if (!$result) {
return false;
}
if (!mysql_select_db($CONFIG['dbname']))
return false;
mysql_query("SET NAMES 'cp1251'",$result);
return $result;
}
Изменения - добавлена строка:
mysql_query("SET NAMES 'cp1251'",$result);
Установить галерею заново.