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

dobre
pytanie
1
złe
pytanie

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?

, , ,

Ostatnią odpowiedź dodano 06.09.2014. Pytanie zadał(a) o

1 Odpowiedź

2

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ź:

Odpowiedź:
Twój nick:
WWW:
(podaj adres swojej strony jeśli chcesz ją zareklamować)

 

<<<

 

i prowadź dyskusję na forum!

Zobacz powiązane pytania na Forum

4
głosów
19
wypowiedzi
6754
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...

Dodano 16.08.2014

2
głosów
2
wypowiedzi
6082
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...

Dodano 05.10.2014

0
głosów
1
wypowiedzi
5924
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ć...

Dodano 09.09.2014

i dyskutuj o nim publicznie!