Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z kodowaniem przy migracji bazy
arnam
post
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? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arnam
post
Post #2





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

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 21:25