Проблема после восстановления дампа MediaWiki

Aville

Новичок
Проблема после восстановления дампа MediaWiki

Предистория:

1. с помощью phpMyAdmin (2.10.0.2) сделал дамп базы MediaWiki (1.9.3) установленной на MySQL (5.0.32) с простыми установками экспорта в файл SQL (то есть ни чего не указывал специально)

2. админ переустановил сервер, восстановил всё и Apache+PHP+MySQL (кроме баз, т.к. они были на другом винте) и мною был залит дамп обратно на новый сервер.

известно, что MySQL-кодировка: UTF-8 Unicode (utf8) / Apache/2.2.3 (Debian) PHP/5.2.0-8+etch4 Linux fileserver 2.6.18-4-686

В итоге:

Я получил испорченную кодировку. Но что интересно, проблема в основном по заголовкам статей и по тем полям которые выступают в процессе формирования УРЛов статей, а по телам статей нет. Следовательно п старым именам статей сайт их не находит.

Помню точно, что при экспорте помню точно стояла галочка: "Использовать шестнадцатиричные (hexadecimal) бинарные поля".

Может это и испортило ситуацию?
По форуму ничего про эту MediaWiki не нашёл, и как исправить ситуацию.

Как перекодировать обратно? возможно кто-то столкнулся с такой же бедой, подскажите плиз как поступить?
 

jeka!

Просто Member
если база небольшая перекодировать можно в обычных прогах по винду, например Штирлицом.
и залить заново, большую базу делить можно на части или же писать скрипт выбор данных - перекодировка полей - апдейт.
 

Aville

Новичок
Вот. вот у меня получилось так, что только те поля которые были бинарными стали "корявыми", так как на них подействовал параметр "Использовать шестнадцатиричные (hexadecimal) бинарные поля" в момент экспорта в дамп. Всё остальное нормально ложится взад.
получается, что я избирательно не просто таблицы, а некоторые поля должен конвертировать из "шестнадцатиричные (hexadecimal)" в текст.

И пока не знаю как :(
 
Сверху