перенос базы и перекодировка

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Andy_Sharingan
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 7 месяцев
Благодарил (а): 1 раз

перенос базы и перекодировка

Сообщение Andy_Sharingan »

Привет,
есть phpbb 3.0.10 на американском хосте.
база в utf-8
Все ОК.
Решил интегрировать phpbb с другим продуктом на этом же хосте.
Перенес таблицы в другую существующую базу (тоже utf-8) и на тебе
Полезли знаки вопросов. Причем полезли интересно, только в темах и подписях юзеров. А в хитере и футере все нормально отображается.

Я в полных непонятках. Обе базы в utf-8 изначально. Почему в процессе переноса ломаестве русский текст и получаем ??? непонятно. Причем тот второй продукт который живет во второй базе - нормально отображает русские символы.
:?:
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

перенос базы и перекодировка

Сообщение МайскийЖук »

Перенес таблицы в другую существующую базу
Каким конкретно образом? Неплохо было бы указать.
Решил интегрировать phpbb с другим продуктом
И это тоже неплохо было бы указать для большего понимания ситуации.
Любовь и боль, покой и бой я как любой несу с собой…
Andy_Sharingan
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 7 месяцев
Благодарил (а): 1 раз

Re: перенос базы и перекодировка

Сообщение Andy_Sharingan »

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

интеграция это другая тема. просто для справки хочу интегрировать с phpfox.
фокс живет во второй базе и у него нет проблем с русским.

главная загадка для меня это то что обе базы SQL на одном хостинге и в одинаковой кодировке.
почему чтото теряется при переносе не понимаю.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: перенос базы и перекодировка

Сообщение Sheer »

Andy_Sharingan писал(а):во второй базе создали аналогичные таблицы в utf-8 и скопировали содержимое.
Не надо ничего было создавать и копировать, нужно было просто тупо воткнуть дамп в новую базу. Дамп надо было при этом правильно делать. При экспорте в PMA нужно снимать флажек Использовать шестнадцатеричное отображение для полей типа BLOB (Use hexadecimal for BLOB)
Перенесите сами --> Как перенести форум в другую базу данных?
Рекомендую MySQLDumper
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Andy_Sharingan
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 7 месяцев
Благодарил (а): 1 раз

Re: перенос базы и перекодировка

Сообщение Andy_Sharingan »

попробую этот способ с дампом.
вообще phpMyadmin у меня по умолчанию доступен, думал с помощью его бодаться.

я так понимаю что этот способ прокатывает если в базе 2 языка русский и английский. Правильно?
А если несколько, то устанавливая умолчание дампа на рус, мы получи крякозябоы в других языках.
Или это универсально работает?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: перенос базы и перекодировка

Сообщение Sheer »

Andy_Sharingan писал(а):я так понимаю что этот способ прокатывает если в базе 2 языка русский и английский. Правильно?
Не понял... Да хоть мильён...
Проверьте, кстати, сопоставление соединения с MySQL

А, и вот еще. Сделать резервную копию и восстановить ее на другой базе можно и средствами самого phpBB
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Andy_Sharingan
phpBB 1.0.0
Сообщения: 4
Стаж: 14 лет 7 месяцев
Благодарил (а): 1 раз

Re: перенос базы и перекодировка

Сообщение Andy_Sharingan »

MySQLDumper решил задачу на ура.
повидимому phpMyadmin чтото у хостера не очень работает

Вернуться в «Поддержка phpBB 3.0.х»