Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
-MaX-

Переход с vBulletin на IPB

Рекомендованные сообщения

Решил сделать переход с воблы на ИПБ

База в вобле была в УТФ8, в ИПБ хочу что бы была в 1251, поэтому при установке и указал что кодировка 1251

Использовался стандартный конвертер

После конвертации все темы сообщения теперь отображаются в виде ???????

Помогите плиз решить проблему

Поделиться сообщением


Ссылка на сообщение

Весьма много хотите...

 

Конвертировать нужно из UTF-8 в UTF-8, а затем если возникнет потребность - воспользоваться инструментом конвертирования.

Поделиться сообщением


Ссылка на сообщение

Если не трудно, то для новичка, не могли бы вы подробнее расписать как и что делать.

Поделиться сообщением


Ссылка на сообщение

В описании, а так же в комментариях даны основные действия для того, как сделать эту процедуру.

 

 

p.s. а зачем вам конвертировать на cp1251?

p.p.s. файл прикрепил. mysql_charset_conv.zip

Поделиться сообщением


Ссылка на сообщение

1251 нужна для того что бы на сайте и форуме совпадали кодировки

 

Я вот только понять не могу как мне поставить что бы в ИПБ правильно конвертнулась таблица УТФ8, а то если все делать по умолчанию, то на выходе получаю ?????

Поделиться сообщением


Ссылка на сообщение

Не совсем понятно, в какую версию IP.Board вы хотите сконверитроваться.

Поделиться сообщением


Ссылка на сообщение

IPB 2.3.3

Vb 3.6.8

Поделиться сообщением


Ссылка на сообщение

А в базе данных какая кодировка?

Поделиться сообщением


Ссылка на сообщение

На главной странице phpMyAdmin написано

MySQL-кодировка: UTF-8 Unicode (utf8)

Поделиться сообщением


Ссылка на сообщение

А в conf_global.php:

 

$INFO['mysql_codepage'] = 'cp1251';

 

Стоит?

Самим инструментом воспользовались? (сначала конвертация из vB, а затем в другую кодировку)

Поделиться сообщением


Ссылка на сообщение
А в conf_global.php:

 

$INFO['mysql_codepage'] = 'cp1251';

 

Стоит?

Самим инструментом воспользовались? (сначала конвертация из vB, а затем в другую кодировку)

 

Стоит

Пользовался инструментом.

Описываю как и что я длеаю

 

1. Запускаем установку ИПБ

Все ставлю по умолчанию и на запрос

Кодировка MySQL

Не изменяйте, если не уверены.

Оставляю без изменения cp1251

Дальше никаких опция не меняю

Заупскаю форум. Вижу тестовый форум. Все нормально работает.

2. Запускаю конвертер и вписываю все опции

3. Захожу на форум и вижу что все темы и посты втянулись, но отображаются в виде ??????????

Сами же опции и надписи форума на русском

4. Редактирую mysql_charset_conv.php

$conn = mysql_connect("localhost", "тут мой логин пишу", "тут пароль");   // server connection information
$printonly = true;					// change this to false to alter on the fly
$limitDB   = true;				   // change this to convert only specific databases
$DBnames   = array('тут пишу имя базы');		   // databases names fo limitDB convrtation

Дальше как я понял секция идет с конвертирование

$charset   = "cp1251";				// new DB, Table and Colums charset
$collate   = "cp1251_general_ci";	 // new collation
$altertablecharset	= true;		 // change this to disable table charset changing
$alterdatabasecharser = true;		 // change this to disable DB charset changing

правильно ли я ввожу данные?

Запускаю скрипт

Скрипт выдает мне SQL запросы.

Открываю phpMyAdmin, выбираю свою базу, и туда вставляю полученный ранее запрос. Выполняю

5. Захожу на форум и не вижу никаких изменений

 

Помогите плиз!!!!

Поделиться сообщением


Ссылка на сообщение

Не совсем понятно, зачем вы устанавливаете форум, перед тем, как сделать конвертацию из vB в IP.Board.

Вроде бы данные все правильноуказаны.

Поделиться сообщением


Ссылка на сообщение

Неверный порядок действий.

 

Нужно сначала сделать конвертирование vB->IPB не меняя кодировок, т.е. выставить везде в базе UTF-8 и сконвертить. после этого убедиться что в БД лежат данные читабельные. После этого уже конвертировать БД из UTF-8 в cp1251 и выставлять для IPB такую кодировку.

Поделиться сообщением


Ссылка на сообщение

отстранненный вопрос. не искал утилиты, но есть ли такая, что переделает кодировку файлов из одной в другую?

Поделиться сообщением


Ссылка на сообщение

iconv в unix/bsd

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...