Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z kodowaniem przy migracji bazy
arnam
post 28.09.2012, 08:23:21
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 28.09.2012

Ostrzeżenie: (0%)
-----


Witam,

Mam bazę danych w której część pól w poszczególnych tabelach ma kodowanie ustawione na utf8_polish_ci. Strona korzystająca z bazy używa kodowania utf8 i dane wyświetlają się prawidłowo, jednak z poziomu phpMyAdmin widzę krzaki zamiast polskich znaków. Muszę ową bazę zmigrować do nowego serwera. Na obu serwerach mam dostęp tylko do myAdmina więc muszę sobie poradzić wspierając się tylko nim. Po eksporcie danych z bazy źródłowej i imporcie do docelowej zarówno z poziomu myAdmina jak i na stronie widzę krzaki zamiast polskich znaków.

Przetestowałem już wiele rozwiązań podawanych w necie ale niestety, żadne z nich nie poskutkowało.

Czy ktoś jest w stanie mi pomóc? smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
viking
post 28.09.2012, 09:43:59
Post #2





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Zależy co robisz. Nie możesz się zdalnie logować do serwera? Większość udostępnia taką opcję albo trzeba sobie ustawić uprawnienia w panelu. SET names dla połączenia, poprawny eksport/import w danym kodowaniu i tyle.


--------------------
Go to the top of the page
+Quote Post
arnam
post 28.09.2012, 10:43:39
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 28.09.2012

Ostrzeżenie: (0%)
-----


Baza/strona docelowa jest na home.pl i raczej nie ma tam możliwości wystawienia jej "na zewnątrz". Muszę dane wyeksportować do pliku i zaimportować je z pliku.

Okazało się, że takie zapytanie [...] convert(convert(convert(nazwa_pola using latin1) using binary) using utf8) skutkuje odkodowaniem znaków do formatu, który da się odczytać. Pytanie jak wyeksportować dane do pliku, aby były zapisane poprawnie.

Ten post edytował arnam 28.09.2012, 13:28:11
Go to the top of the page
+Quote Post
L00zak
post 8.10.2012, 20:18:40
Post #4





Grupa: Zarejestrowani
Postów: 58
Pomógł: 5
Dołączył: 2.05.2006

Ostrzeżenie: (0%)
-----


w nazwa.pl jest replikacja i synchronizacja bazy danych, w home.pl nie ma czasem?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:52