Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Migracja IPB 3.4.x do MyBB 1.8.x - problem z konwersją UTF-8

Założony przez  Gangst3r.

Witam,

Postanowiłem przejść ze skryptu IPBoard na MyBB korzystając z Merge System. Konwersja bazy (ponad 250MB) przebiegła bezproblemowo i testowe forum postawiłem na skrypcie MyBB z bazą danych IPB.

Jednak mam problem z konwersją znaków w UTF-8. Stare forum ma kodowanie w bazie MySQL latin-2 general ci.

Czy jest możliwość przekonwertowania znaków z ISO8859-2 do UTF-8 tak, aby na forum nie było krzaczków?

Zdjęcie do podglądu:
       
Problem rozwiązany :) W moim przypadku wystarczyło wykonać następujące kroki:

1. Wyczyścić bazę MyBB, gdzie zainstalowałem ponownie skrypt, lecz tym razem z ustawieniem kodowania 8859-Europa środkowa (czyli Latin2).
2. Zaimportowałem bazę danych starego forum (IPBoard 3.3.4), która była w Latin-2 (ISO 8859-2).
3. Podczas konwersji przy użyciu MyBB Merge System, gdzie podczas wyboru kodowania importowanej bazy wybrałem latin2_general_ci i odfajkowałem automatyczna opcję konwersji do UTF-8.
4. Po konwersji przez panel ACP w MyBB zrobiłem konwersje do UTF-8

Na koniec edytowałem linię w pliku config.php w inc/config.php
$config['database']['encoding'] = 'latin2';
na
$config['database']['encoding'] = 'utf8';



Teraz forum wygląda o wiele lepiej ;)    



Użytkownicy przeglądający ten wątek:

1 gości