Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х
Расширенный поиск

vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2013, 16:58 Вверх   #1
Местный житель
 
Аватар для Splesh
Splesh вне форума
Доп. информация
По умолчанию Проблема кодировки при импортировании

Приветствую всех!
Импортировал с vb 4.1.9 на vb 3.8.7
Воспользовался: impex 1.104

Все получилось успешно за исключением нескольких моментов...
1. Изменилось количество пользователей (вместе 1916 стало 4721)
Объединять каждого по отдельности я так думаю не вариант.

2. Проблема с кодировкой.
Оба форума стояли на utf8.
Пытался ставить cp1251, выдает "вопросами" весь форум целиком, ставлю utf8 название разделов, да и всего текста который был импортирован не переводит и выдает символами.

Так же пользовался этой темой (не помогло, если вписывал ср1251 ничего не менялось, если utf8 выдавало ошибку и форум вообще не грузило): http://www.bormotuhi.net/showthread.php?t=5281

Кодировка сервера БД: utf8 (в таблицах указано: Сравнение cp1251_general_ci)
В config`e: utf8
В "Редактировании языка" стоит: windows-1251

Вообще менял везде все, что можно (по крайней мере, что знаю, а знаю я немного) но так и не получилось :(

Пож-та помогите хотя бы с кодировкой.
  Ответить с цитированием
Старый 24.11.2013, 18:08 Вверх   #2
Знаток
 
Аватар для Sven
Sven вне форума
Доп. информация
По умолчанию

У вас форум в cp1251, зачем вам утф?
Или переконвертируйте в другую кодировку или делайте как есть

Вот так должно быть в БД

Это самый низ списка таблиц в пма.
Если самая последняя строчка utf, а таблицы в cp1251 - нужна переконвертация/переключение кодировки БД

К тому же, в конфиге форума нужно указывать кодировку которая в БД
  Ответить с цитированием
Cказали cпасибо:
Старый 24.11.2013, 18:23 Вверх   #3
Местный житель
 
Аватар для Splesh
Splesh вне форума
Доп. информация
По умолчанию

вот БД


В конфиге изменил, изменений нет.

И ведь проблем с кодировкой форума та нет, проблема только с импортированными данными

Последний раз редактировалось Splesh; 24.11.2013 в 18:33..
  Ответить с цитированием
Старый 24.11.2013, 18:36 Вверх   #4
Местный житель
 
Аватар для Splesh
Splesh вне форума
Доп. информация
По умолчанию

А все уже сделал как надо)
По своей же глупости и не внимательности.
сколько 3.8.7 не ставил всегда был один и тот же русификатор ср1251 и было нормально, но сейчас почему то проблемы. поставил utf8 и никаких проблем.

Спасибо за помощь :)

Но интересует почему русификатор utf8, да и вообще все, а в БД cp1251

Мне бы теперь разобраться с пользователями, не буду же почти 2к объединять вручную :(

Последний раз редактировалось Splesh; 24.11.2013 в 18:40..
  Ответить с цитированием
Старый 24.11.2013, 22:04 Вверх   #5
Знаток
 
Аватар для Sven
Sven вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Splesh Посмотреть сообщение
Но интересует почему русификатор utf8, да и вообще все, а в БД cp1251
В конфиге стояла какая кодировка? утф?
Вот и язык стал нормально. Правда я такого не делал, могу и ошибаться

А что с пользователями? Дубли или что?
  Ответить с цитированием
Старый 25.11.2013, 03:01 Вверх   #6
Местный житель
 
Аватар для Splesh
Splesh вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Sven Посмотреть сообщение
В конфиге стояла какая кодировка? утф?
Вот и язык стал нормально. Правда я такого не делал, могу и ошибаться

А что с пользователями? Дубли или что?
Да, в конфиге утф стоит, но кодировку всегда ср1251 ставил. Щас стал утф ставить и все норм.
Раньше вообще делал через место где солнце не светит) Даже хаки и то разных кодировок потому, что не каждый с нормальным переводом.

Дубликаты на все, то есть на каждую группу пользователей и самого пользователя по 3 дубликата.
к примеру группа "Пользователи" + еще 3 "import_пользовател"
admin и еще 3 import_admin
Объединить та не проблема, проблема в том, что пользователей 1900
  Ответить с цитированием
Старый 25.11.2013, 11:55 Вверх   #7
Знаток
 
Аватар для Sven
Sven вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Splesh Посмотреть сообщение
Да, в конфиге утф стоит, но кодировку всегда ср1251 ставил. Щас стал утф ставить и все норм.
Раньше вообще делал через место где солнце не светит) Даже хаки и то разных кодировок потому, что не каждый с нормальным переводом.
Вы еще удивляетесь, почему косяки при импорте?

Цитата Сообщение от Splesh Посмотреть сообщение
Дубликаты на все, то есть на каждую группу пользователей и самого пользователя по 3 дубликата.
к примеру группа "Пользователи" + еще 3 "import_пользовател"
admin и еще 3 import_admin
Объединить та не проблема, проблема в том, что пользователей 1900
Несколько раз кнопку импорт нажимали?
  Ответить с цитированием
Cказали cпасибо:
Старый 25.11.2013, 13:13 Вверх   #8
Местный житель
 
Аватар для Splesh
Splesh вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Sven Посмотреть сообщение
Вы еще удивляетесь, почему косяки при импорте?


Несколько раз кнопку импорт нажимали?
В том та и дело, что только один и сразу дубликатами. Если повторно то уже за 4к переваливает)
Только непонятно, после нажатия Database cleanup & restart какие нибудь еще надо действия выполнять?
  Ответить с цитированием
Старый 25.11.2013, 19:17 Вверх   #9
Местный житель
 
Аватар для Splesh
Splesh вне форума
Доп. информация
По умолчанию

А объединить группы пользователей есть возможность?
Или массово перенести всех пользователей с дубликата группы в оригинальную.

Этот пост надо удалить) уже разобрался
(UPDATE user SET usergroupid = x WHERE usergroupid = y)

Последний раз редактировалось Splesh; 25.11.2013 в 19:27..
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 22:00. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.13607 секунды с 11 запросами