Webboard

Pełna wersja: Migracja IPB 3.4.x do MyBB 1.8.x - problem z konwersją UTF-8
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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:
[attachment=14490][attachment=14491]
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
Kod:
$config['database']['encoding'] = 'latin2';
na
Kod:
$config['database']['encoding'] = 'utf8';



Teraz forum wygląda o wiele lepiej ;)[attachment=14492]