coppermine-gallery.com/forum

Support => Русский (Russian) => Language Specific Support => cpg1.4.x Русский (Russian) => Topic started by: lineart on March 16, 2008, 02:26:20 PM

Title: Èìïîðò - Ýêñïîðò áàçû äàííûõ â utf-8 / utf8
Post by: lineart on March 16, 2008, 02:26:20 PM
Öåëü: ñîçäàòü èìïîðòèðóåìóþ è ýêñïîðòèðóåìóþ áàçó Êîïïåðìàéíà ñ ÷èòàåìûì ðóññêèì ÿçûêîì â utf-8


Èìååì:
phpMyAdmin 2.6.1
MySQL 5.0.45
cpg1.4.16.


Ïðè íàñòðîéêàõ :
Ñîçäàòü íîâóþ ÁÄ: utf8_general_si
MySQL-êîäèðîâêà: UTF-8 Unicode (utf8)
Ñîïîñòàâëåíèå ñîåäèíåíèÿ ñ MySQL: utf8_general_si

1. Íå ÷èòàåòñÿ áóêâà "ø", êàê è â òîïèêå http://forum.coppermine-gallery.net/index.php/topic,49215.0.html
ïðè ýòîì ðåêîìåíäàöèè äîáàâèòü ñòðîêó ïîñëå 186
"mysql_query("SET NAMES 'utf-8'",$result); " íå äåéñòâóþò íèêàê.
2. Ïðè ýêñïîðòå äàìïà â íåì ïðèñóòñòâóþò ñèìâîëû:

"-- Äàìï äàííûõ òàáëèöû `cpgcategories`
INSERT INTO `cpgcategories` VALUES (1, 0, 'User galleries', 'This category contains albums that belong to Coppermine users.', 0, 0, 0);
INSERT INTO `cpgcategories` VALUES (2, 0, 'Мои Ñ,,оÑ,ограÑ,,ии', 'йцукенгÑ?щзÑ...ÑŠ\r\nÑ,,ывапролджэ\r\nячсмиÑ,ьбю.\r\n', 1, 0, 0);"

ò.å. ðóññêèé ïðèñóòñòâóåò, íî íå âåçäå.

Ïðè íàñòðîéêàõ:
Ñîçäàòü íîâóþ ÁÄ: 1251
MySQL-êîäèðîâêà: 1251
Ñîïîñòàâëåíèå ñîåäèíåíèÿ ñ MySQL: 1251

òà æå ôèãíÿ.
Ïðî÷åë ïî÷òè âñå òåìû, ïîñâÿùåííûå ýòîé ïðîáëåìå, íî ðåøèòü åå, ðóêîâîäñòâóÿñü ðåêîìåíäàöèÿìè Makc666 ïîêà íå óäàëîñü. Ýòî âîçìîæíî?
=======

Âîïðîñ íîìåð 2:
Ìîæíî ëè äàìï áàçû, ñîäåðæàùèé ñèìâîëû òèïà Мои Ñ,,оÑ,ограÑ,,и çàëèòü áåç ïîòåðü "âíóòðü" ñóùåñòâóþùåé áàçû äàííûõ (ó õîñòåðà îíà òîëüêî îäíà) Êàê ýòî ñäåëàòü? (ÿ íå ñïåöèàëèñò, îáüÿñíèòå åñëè ìîæíî, ïîäîñòóïíåå )) ))



Title: Re: Импорт базы экспорт
Post by: lineart on March 16, 2008, 02:35:42 PM
Да, забыол отметить, что при настройках MySQL: по умолчанию, (таблицы Коппермайна получаются в latin_swedish), проблем с отображением буквы "Ш" нет, но ситуация с частично(!) нечитаемым русским языком в дампе все та же.
Title: Re: Èìïîðò áàçû ýêñïîðò
Post by: Makc666 on March 18, 2008, 09:31:24 AM
Quote from: lineart on March 16, 2008, 02:35:42 PM
Äà, çàáûîë îòìåòèòü, ÷òî ïðè íàñòðîéêàõ MySQL: ïî óìîë÷àíèþ, (òàáëèöû Êîïïåðìàéíà ïîëó÷àþòñÿ â latin_swedish), ïðîáëåì ñ îòîáðàæåíèåì áóêâû "Ø" íåò, íî ñèòóàöèÿ ñ ÷àñòè÷íî(!) íå÷èòàåìûì ðóññêèì ÿçûêîì â äàìïå âñå òà æå.
 ýòîì âàøà è ïðîáëåìà.
Âåðíåå òàê.
Èçíà÷àëüíàÿ ïðîáëåìà â òîì, ÷òî íóæíî áûëî óñòàíàâëèâàòü MySQL ñ êîäèðîâêîé ïî óìîë÷àíèþ utf-8.
 UNIX ñèñòåìå, ê ïðèìåðó FreeBSD, ýòî âûãëÿäèò êàê:
èëè äëÿ íàäåæíîñòè:

Âàøà æå ïðîáëåìà ðåøàåòñÿ òàê.
Âàì íóæíî ñíà÷àëà ÂÐÓ×ÍÓÞ ñîçäàòü áàçó äëÿ Coppermine è ïðè ñîçäàíèè óêàçàòü ñîïîñòàâëåíèå utf8_general_ci
À óæå ïîòîì óñòàíàâëèâàòü ãàëåðåþ.
È êîíå÷íî, åñëè Âû íå ïåðåóñòàíîâèòå ãàëåðåþ, êàê ÿ ñêàçàë âûøå, âàì íóæíî èçìåíèòü ôàéë functions.inc.php, êàê îïèñàíî â ñîîáùåíèè http://forum.coppermine-gallery.net/index.php/topic,49624.msg238431.html#msg238431
Title: Re: Импорт - Экспорт базы данных в utf-8 / utf8
Post by: lineart on March 18, 2008, 12:33:06 PM
а) Реинсталлировать MySQL на сервере хостера мне никто не позволит, хотя вы правы- она там инсталлированна на совсем корректно :o

б) Не совсем понимаю, что значит  "ВРУЧНУЮ": это то, что в phpMyAdmin называется "Создать новую БД, Сопоставление: utf8_general_si"
- если это  "то", то не помогает, делал несколько раз (о чем я и пишу выше!!!), после инсталлировал галерею. Результат в экспорте идентичный, мало того, перестает читаться "ш" в галерее.!

Или тут имеется в виду вручную создавать все таблицы в базе? Ткните носом поконкретнее.

в) Возможно ли покореженный дамп старой галереи исправить ?
Title: Re: Èìïîðò - Ýêñïîðò áàçû äàííûõ â utf-8 / utf8
Post by: Alex Revo on March 18, 2008, 01:21:36 PM
Øàã Á âû ïîíÿëè è âûïîëíèëè âåðíî.

Âû ïðîáîâàëè ðåöåïò äëÿ functions.inc.php?

â. Ýòî çàâèñèò îò òîãî íàñêîëüêî îí ïîêîðåæåí, íî âîîáùå âîçìîæíî. Íà ôîðóìå óæå îáñóæäàëñÿ âîïðîñ êîíâåðòèðîâàíèÿ äàííûõ èç áàçû â ÷èòàáåëüíûé âèä.