Wpis z mikrobloga

Dostałem od klienta bazę danych ze starej wersji serwisu. Problem w tym, że "O Panie a kto to Panu tak #!$%@?ł?" i polskie znaki (oraz inne specjalne) zamienione są w krzaki. I teraz pytanie, czy miał ktoś z czymś takim już do czynienia i wie jak w skończonej ilości czasu to naprawić? Niektóre znaki są w porządku, nie wiem jakie to było kodowania, ale teraz jest utf8polishci. Przykłady krzaków:

Ą - Ä

Ę - Ć

Ż - Ĺť

Ó - Ó

Ł - Ł

#kiciochpyta #pytanie #pytaniedoeksperta

#mysql #sql #phpmyadmin #bazydanych #polskieznaki i byćmoże #php
  • 8
@rbrck: Sprawdziłem i to jednak nie zadziała.

Te znaki się zmieniły najprawdopodobniej w ten sposób, że w pewnym momencie admin postanowił zmienić kodowanie z domyślnego na utf8. Krzaki są w rekordach poniżej pewnego id. Czy znając poprzednie kodowanie mógłbym to bezstratnie przekonwertować?
@Sejm: Zrób sobie spis znaków/krzaków i doprowadź do jednolitego wyglądu przez "znajdź i zamień" na zrzucie bazy w edytorze. Po drodze trzeba zmienić kodowanie zrzuconego pliku (albo otworzyć w innym kodowaniu...?). Dokładnie nie powiem, bo na pamięć tego nie umiem (szukałem przez googla jak mi było potrzebne).