Kopia bazy danych i przenosiny

Tutaj udzielane jest wsparcie przy problemach związanych z instalacją, konwersją, aktualizacją oraz użytkowaniem phpBB 2.0.x.
proximo
Posty: 6
Rejestracja: 18 maja 2005, 13:23

Kopia bazy danych i przenosiny

Post autor: proximo » 14 lutego 2007, 16:17

Otóż problem:
Chcem aby na forum były polskie znaki i są lecz jezeli wykonuje kopie danych i ja wgrywam pozniej to w bazie sa same krzaczki ;/ i juz nie ma polskich znaków :(

Znalazłem pewne rozwiazenie otoz:
kazda tabela jak i kolumna maja kodowanie latin2_general
i w pliku mysql4.php dodałem:
mysql_query("set names 'latin2'",$this->db_connect_id);


Ale czy to dobre? jak wykonuje kopie przez phpmyadmin nie ma polskich znakow a jak przez PA->wykonaj kopie zapasowa to sa ...

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 14 lutego 2007, 16:27

proximo pisze:jak wykonuje kopie przez phpmyadmin nie ma polskich znakow
zapewne wybierasz błędne kodowanie podczas wgrywania. i dlatego masz problemy z polskimi znakami. a przez PA nigdy sie nie wykonuje koppi bazy bo nie jest dokładna i robi wiecej problemów niż poprwy.

a o kodowaniu są setki tematow to radze poszukać.
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

proximo
Posty: 6
Rejestracja: 18 maja 2005, 13:23

Post autor: proximo » 14 lutego 2007, 17:59

podczas wgrywania wybieram kodowanie latin2 czyli zdaje mi sie ze poprawne. A nie szukałem bo za bardzo nie mam czasu. A po drugie jestem len :)

Awatar użytkownika
mateusz
Zasłużony
Posty: 2174
Rejestracja: 14 maja 2005, 17:43
Lokalizacja: JAWORZNO
Kontakt:

Post autor: mateusz » 14 lutego 2007, 20:44

proximo pisze:A nie szukałem bo za bardzo nie mam czasu. A po drugie jestem len
to ja będe nadpobodliwy i za lenistwo dam ost. co ty na to ??
proximo pisze:wybieram kodowanie latin2 czyli zdaje mi sie ze poprawne
czyli złe. testuj utf czy jakoś tak. kazdy serwer moze mieć inne standarty to jednaoznaczna odp. jest inna. je kodownie na obcym ser. znajduje metodą prób i błędów :D
Zapraszam również na moje forum: www.indianie.info
www.sklepbezglutek.pl - zapraszam do sklepu z żywnością bezglutenową i niskobiałkową. Makarony, chleby, zdrowa żywność. Wysyłane od ręki bez ryzyka utraty świeżości w trakcie dostarczania.

proximo
Posty: 6
Rejestracja: 18 maja 2005, 13:23

Post autor: proximo » 15 lutego 2007, 14:10

mateusz pisze:to ja będe nadpobodliwy i za lenistwo dam ost. co ty na to ??
Przyszedłem tutaj znadzieja ze mi pomozecie w przeciwienstwie do drugiego supportu :|

probowalem na utf-8 unicode ale to juz calkiem kiepsko :( zastanawiam sie jeszcze na latin2_bin - dzisiaj wyprobuje ...

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 15 lutego 2007, 14:24

proximo, zrób screen'a z bazy danych. Pokaż nam jak te krzaczki w bazie wyglądają :)
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

proximo
Posty: 6
Rejestracja: 18 maja 2005, 13:23

Post autor: proximo » 15 lutego 2007, 14:57

utf8_unicode_ci:

Obrazek

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 15 lutego 2007, 16:20

Masz do wyboru:

a) zrobienie update do wersji phpBB by Przemo v1.12.5
- dzięki temu ściągniesz to: http://www.przemo.org/phpBB2/forum/view ... 30,start,0 i będziesz mógł swoją bazę danych (automatycznie) skonwertować na polskie znaki
b) druga możliwość to ściągnięcie bazy danych i edytowanie jej w programie np. EditPlus - tam będziesz mógł "ręcznie" zmienić polskie znaki np.

Kod: Zaznacz cały

Znajdź: e
Zmień wszystko na: ę
:)
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

proximo
Posty: 6
Rejestracja: 18 maja 2005, 13:23

Post autor: proximo » 15 lutego 2007, 17:49

ok dzięki za pomoc ;) ale z phpbb by przemo raczej nie skorzystam:) ale

to tak kodowanie iso-8859-2 (niby to tez utf-8) odpowiada w bazie latin2_general_ci
wtedy zamiast tylko koslawych znaczków mam "ążł" polskie znaki :)


wiec to chyba dobre rozwiazanie :)

Awatar użytkownika
phpBB Assistant
Zasłużony
Posty: 1188
Rejestracja: 07 sierpnia 2005, 17:13
Lokalizacja: phpbb_config
Kontakt:

Post autor: phpBB Assistant » 15 lutego 2007, 17:55

proximo pisze:ale z phpbb by przemo raczej nie skorzystam:)
Ja Cię nie namawiam do wersji phpBB by Przemo v1.12.5 :) Chodzi mi o o to, że do tego skryptu jest fajny dodatek, który poprawi kodowanie na PL :) Dzięki temu naprawisz bazę danych, a potem możesz phpBB by Przemo v1.12.5 odinstalować i wrócić do zwykłego phpBB 2.0.x :) Chyba, że masz wgrane modyfikacje do zwykłego phpBB, to już inna bajka :)
MASZ PROBLEM Z FORUM phpbb ? WEJDŹ TUTAJ: http://phpbb-assistant.com - ZROBIMY ZA CIEBIE WSZYSTKO!
serwis laptopów naprawa tabletów

proximo
Posty: 6
Rejestracja: 18 maja 2005, 13:23

Post autor: proximo » 15 lutego 2007, 18:14

kodowanie latin2_general_ci:

Obrazek

chodzi o to ze beda modyfikacje i dlatego sie mecze :)
Ale zrobiłem :D

Instrukcja dla ludzi w potrzebie :

W pliku mysql4.php:

znaleść:
$dbselect = mysql_select_db($this->dbname);

po tym dodać:
mysql_query("set names 'latin2'",$this->db_connect_id);

Zmienić kodowanie pol w kazdej tabeli na
latin2_general_ci

Wykonywac kopie danych poprzez phpmyadmin eksport-> zaznaczyc *.gz (chyba juz ktos o tym pisal juz)
Wgrywanie kopi import-> Zestaw znaków dla pliku: UFT-8

I wszystko smiga, testowe kilka krotnie.. na nie zaleznych hostingach :)

Zablokowany

Wróć do „Pomoc”