Skocz do zawartości

konwersja bazy mysql


mehow

Rekomendowane odpowiedzi

Jeżeli dump bazy ściągnie się jako UTF-8 (a chyba phpMyAdmin od któreś tam wersji ściąga zawsze jako UTF-8 - trzeba to sprawdzić edytorem rozpoznającym kodowanie znaków) to wystarczy zrobić "znajdź->zamień" zadeklarowane kodowanie przy tabelach (znajdziesz to na końcu polecenia CREATE TABLE) i później zaimportować taki zrzut. Szukasz "latin1_general_ci" i zamieniasz na "utf8_polish_ci" lub "utf8_general_ci"

Jeżeli nie zawsze zostaje darmowy program do konwersji znaków o nazwie Gżegżółka (google it).

Sprawdź liderów systemów wymiany linków:

linkme.pl (stały), gotlink.pl (rotacyjny)

alexain.jpgalexaol.jpgalexaat.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

gżegżółka łyka ale wtedy gdy ktoś stosuje jakies ludzkie kodowanie bazy do trzymania pl znaków

jak sie ma latin1 i w bazie PL znaki to tak naprawde ich tam nie ma tylko jakies krzaczki.

Na pio ten wątek sie pojawiał wiele razy w dziale php powinien być chyba przyklejony jakiś skrypt

a łopatologicznie (bo samemu jak musiałem to robić to nawet mi sie nie chciało pisać paru linijek PHP)

to otwieramy plik w edytorze (np notepad++) w trybie np. UTF8

i z menu wybieramy zastąp , pl znaków jest nie dużo wiec to potrwa minutę

Trzeba jeszcze pamiętać o tym ze dla tabel kolumn itp. można zdefiniowac encoding wiec warto tez obejrzeć sql i ewentualnie poprawić na to kodowanie jakie chcemy

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...

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