Witam,
na pozor problem znajomy, przeczesalem cale to forum i nie tylko (szukamy i sprawdzamy rozwiazania od dwoch dni) i niestety zaden z podanych znalezionych dotychczas sposobow nie dziala.
Problem wyglada nastepujaco. Wyswietlaja sie znaki zapytania zamiast polskich znakow ... ale jedynie na forum i portalu. W panelu administracyjnym jest wszystko jak najbardziej w porzadku.
Co zrobilem?
Przenioslem baze danych robiac dumpa na nowy serwer home.pl. Baza ma prawie 60MB wiec przez phpMyAdmina nie daloby rady.
Zgodnie z sugestia admina z home.pl zrobilem plik zrzutu z uwzglednieniem definicji kodowania w strukturach tabel (utf8) robiac dumpa mysqldump'em poprzez terminal nastepujaca komenda.
mysqldump --default-character-set=utf8 -h moj_adres_serwera_bazy_danych -u nazwa_użytkownika -p -e nazwa_bazy > nazwa_bazy_danych.sql
Nastepnie importowalem baze na nowy serwer home.pl
Na home.pl mam:
System kodowania znakow dla MySQL: UTF-8 Unicode (utf8)
System porownan dla polaczenia MySQL: utf8_general_ci
Pytanie moje wiec ... osochozi? Gdzie mam byka? Co i gdzie Waszym zdaniem musze zmienic?
Uratujcie mnie Mistrzowie bo juz powoli rwie sobie wlosy z glowy, pojawiaja sie stany depresyjne i swiruje.
Wszelkie sugestie mile widziane.
Przenoszenie forum. "?" zamiast polskich znakow.
- phpBB Assistant
- Zasłużony
- Posty: 1188
- Rejestracja: 07 sierpnia 2005, 17:13
- Lokalizacja: phpbb_config
- Kontakt:
Re: Przenoszenie forum. "?" zamiast polskich znakow.
Z kodowaniem jest najwięcej problemów. Zapoznaj się z tym tematem: http://www.przemo.org/phpBB2/forum/view ... 48,start,0
Dzięki niemu w 90% rozwiążesz swój problem.
Dzięki niemu w 90% rozwiążesz swój problem.
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów
serwis laptopów naprawa tabletów
Re: Przenoszenie forum. "?" zamiast polskich znakow.
ja u siebie na Superhost.pl mam ustawione
System porównań dla połączenia MySQL: "utf8_unicode_ci"
i jak wyglądają wpisy w twojej bazie. tablica twójprefix_search_wordlist
czy zamieszczone tam słowa mają polskie znaki czy znaki "?" w ich miejscu?
edit// sorki ta tablica jest z phpbb3 jak byś mógł znaleźć jej odpowiednik w phpbb2 bo problem mógł już wystąpić przy importowaniu bazy
System porównań dla połączenia MySQL: "utf8_unicode_ci"
i jak wyglądają wpisy w twojej bazie. tablica twójprefix_search_wordlist
czy zamieszczone tam słowa mają polskie znaki czy znaki "?" w ich miejscu?
edit// sorki ta tablica jest z phpbb3 jak byś mógł znaleźć jej odpowiednik w phpbb2 bo problem mógł już wystąpić przy importowaniu bazy
Re: Przenoszenie forum. "?" zamiast polskich znakow.
Identyczny problem miałem z e107. Baza danych musi być ustawiona na utf8_polish_ci
Re: Przenoszenie forum. "?" zamiast polskich znakow.
Ustawialem juz system porownan na wszystkie mozliwe modele, niestety nie rozwiazuje to sprawy. Problem lezy wydaje mi sie w eksporcie bazy. Admin z home.pl polecil mi abym zrobil jeszcze raz dumpa bazy z ustawieniem kodowania na --default-character-set=latin1 lub latin2 . Otoz probowalem juz z latin1 lecz przy eksporcie bazy wywalalo mi blad "ERROR 1062 (23000) at line 2185: Duplicate entry 'b?d?' for key 1" Wygooglalem i juz wiem dlaczego. Musze sprobowac jeszcze raz zrobic eksport z ustawieniem kodowania na latin2 zobaczymy co sie stanie. Tak czy inaczej, jak uda mi sie ten problem rozwiazac na pewno zamieszcze tutaj info jak to zrobilem i w czym tkwil szkopol.Vicuss pisze:Identyczny problem miałem z e107. Baza danych musi być ustawiona na utf8_polish_ci