Skocz do zawartości

[mysql] polskie znaki w zrzucie bazy


marek_o

Rekomendowane odpowiedzi

Witam - przenoszę serwisy z jednego hostingu na drugi. Przez to, że bazy są zbyt duże (limit pamięci dla phpmyadmina) korzystam ze zrzutu bazy generowanego przez firmę hostingową, który wykonuje się przez panel.

Baza i tabele są w UTF8, ale zrzut ma krzaki zamiast polskich ogonków - wygląda, jakby znaki UTF8 były prezentowane w jakiś 1250.

Może ma ktoś jakiś szybki i sprawdzony sposób jak to skonwertować?

Albo w jakiś inny sposób dobrać się do bazy? Na tym hostingu nie ma możliwości połączenia się z zewnątrz.

.

Odnośnik do komentarza
Udostępnij na innych stronach

Jak baza ma kilka mb, to nie ma problemu :) A jak ma więcej, to zwykły edytor nie poradzi sobie z ilością pamięci. Szczególnie na moim zabytkowym komuterze :)

Tak czy inaczej zrobiłem - ręcznie, tak jak sugerował TTSEO.

Jeszcze kilka serwisów muszę przenieść, ale metoda została wypracowana.

Baza źródłowa: MySQL 4.0.21

Baza docelowa: MySQL 4.1.19

Jak to zrobiłem? Ręcznie. Bardzo pracochłonne.

Po pierwsze w źródłowym phpmyadminie wybrałem kodowanie UTF8 i kazałem wypluwać sobie zrzut bazy do przeglądarki jako tekst, a nie jako plik. Tylko wtedy znaki były poprawnie zakodowane.

To kopiowałem do plików tekstowych. Potem gzip i wrzuciłem z linii poleceń na docelowym hostingu.

.

Odnośnik do komentarza
Udostępnij na innych stronach

Może ma ktoś jakiś szybki i sprawdzony sposób jak to skonwertować?

Najszybciej i prawdopodobnie najlepiej. Pod Windowsa musisz sobie poszukać.

Usage: iconv [OPTION...][FILE...]

Convert encoding of given files from one encoding to another.

dla przykładu:

iconv -f iso-8859-2 -t utf-8 nazwa-pliku > nowy-plik

"Dopiero gdy wolna wola znowu zaskoczyła, przerwali bieg po torze przeszkód ich własnej konstrukcji."

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności