Konwersja bazy MySQL z ISO-8859-2 na UTF-8

Dobry wieczór,

utworzyłem bazę w MySQL i do wszystkich tabel z poziomu PHP zapisywałem łańcuchy tekstowe w kodowaniu ISO-8859-2, bo takie kodowanie miałem ustawione w HTML. Teraz chciałbym zacząć otworzyć serwis na inne języki i dlatego zależy mi na przejściu na konwersji danych zapisany w bazie na UTF-8. Pytanie tylko jak tego dokonać skoro tabel jest wiele, a między nimi jest wiele constraintów np. kluczy obcych.

Czy macie Państwo pomysł, albo doświadczenia na temat dokonywania takiej konwersji bazy mysql'owej?

Pytanie zadał(a) o

Przydatne pytanie?
Odpowiedz na to pytanie »

1 odpowiedź

Najbardziej pomocna

Wyeksportuj bazę do pliku SQL, a natępnie otwórz plik w Notepad++. Ustaw prawidłowy zestaw znaków, czyli 8859-2 tak abyś widział poprawne polskie litery. Teraz za pomocą kolejnej funkcji Notepad++ przekoduj plik na UTF-8. Zamień jeszcze w pliku wszelkie wystąpienia ciągu ISO-8859-2 na UTF-8 i zapisz plik.
Teraz wystarczy, że zaimportujesz ten plik SQL do nawej pustej bazy MySql i gotowe - będziesz miał dane w UTF-8. Pamiętaj, że musisz zmienić charset w html'ach również na UTF-8.

odpowiedzi udzielił(a) o godzinie

Twoja odpowiedź

Minimum 40 znaków
Opcjonalnie — adres Twojej strony pokażemy przy odpowiedzi.

 

<<<

 

i prowadź dyskusję na forum!

Zobacz powiązane pytania na Forum

0
głosów
1
wypowiedzi
510
wyświetleń

Jakie narzędzie low code polecacie na start?

Czy ktoś tutaj korzystał z narzędzi low code? Potrzebuję czegoś intuicyjnego, co pozwoli mi stworzyć aplikację bez dużej wiedzy programistycznej. W...

dodał(a) Girald

4
głosów
3
wypowiedzi
6939
wyświetleń

Programy do nauki programowania dla dzieci

Chciałabym zainteresować moją 10 letnią córkę programowaniem. Czy są programy edukacyjne, które wprowadzają dziecko w tę tematykę? Zależy mi aby było...

dodał(a) Anna

2
głosów
2
wypowiedzi
6223
wyświetleń

Jak odczytać aktualną datę i godzinę w JavaScript

Chciałbym odczytać bieżącą datę i godzinę w JavaScript'cie. Zależy mi na zapisie w milisekundach. Jak to najlepiej...

dodał(a) Ubix

0
głosów
1
wypowiedzi
6081
wyświetleń

Funkcja mail() w PHP na home.pl przestała działać

Korzystam od kliku dni z hostingu BUSINESS CLOUD STARTER w home.pl i po przeniesieniu na ten serwer mojego serwisu zauważam, że przestała działać...

dodał(a) Grzegorz

i dyskutuj o nim publicznie!