Jak robisz zrzut bazy danych? Co to za hosting. Standardowo mysqldump zawsze ładnie zrzuca bazę w utf8. Jakie było kodowanie bazy danych, którą ściągałeś na localhosta (tej przemo).
Generalnie rzecz biorąc phpbb3 podczas konwersji z phpbb2 robi konwersję do utf8 (np. gdy phpbb2 było w latin2).
Dlaczego nie możesz wykonać konwersji z przema do phpbb bezpośrednio na obecnym hoście? Ściąganie tego na localhosta to dodatkowa robota (chyba, że tamta maszyna ma niskie limity wykonywania skryptów).
Ściągniętą bazę możesz łatwo przerobić z dowolnego kodowania na utf8 (np. linuksowe narzędzie iconv, windows zapewne też ma tego typu narzędzia - nie wiem jednak jak radzą sobie one z naprawdę dużymi bazami).
Ze swojego doświadczenia dodam, że jest to temat rzeka. Zadbaj po prostu, by w nowej bazie było porównywanie napisów utf8 (nie jest ważne czy bin, czy general_ci - ma to znaczenie tylko przy wyszukiwaniu w mysql, które domyślnie w phpbb3 jest rozwiązane inaczej. Zatem domyślne utf8_bin będzie ok), zarówno dla konkretnych kolumn jak i całej bazy (domyślnie po utworzeniu bazy w utf8 powinno być wszystko ok). Następnie wgraj bazę - jeśli w phpmyadminie nie będzie krzaczków, to już jesteś blisko sukcesu. Teraz sprawdzasz, czy na stronie wszystko się dobrze wyświetla. Jeśli dalej są krzaki, to dodaj jeszcze w common.php zapytanie:
Kod:
SET NAMES UTF8;
Cudów nie ma - musi działać.

Przenoszę temat, bo był w złym dziale.
linkme.pl ~ Darmowe pozycjonowanie w google Twojego forum
Wymiana plusami oraz Lubię to