Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Zmienic krzaczki na prawidlowe znaki
Forum PHP.pl > Forum > Bazy danych > MySQL
Polik
Witam!

Mam problem, z ktorym nie potrafie sobie poradzic. Wiem, ze bylo juz kupe takich tematow jednak czytajac je kolejno nie udlo mi sie razwiazac mojego problemu.
Mam stara baze w ktorej tabele kodowane sa za pomoca utf8_polish_ci jednak zamiast polskich liter widnieja tam krzaczki, tak wyglada ę -> Ä?

Za pomoca mb_check_encoding() chcialem sprawdzic jakiego kodowania jest tekst (nie wiem czy to poprawnie powiedziane) pokazalo, ze dla iso-8859-2.
Probowalem podczas odczytywania danych z bazy uzywac funkcji iconv() aby konwertowac inne kodowania na utf jednak nie przynioslo skutku.
Probowalem uzywac funkcji utf8_encode jednak nie dziala.
W koncu chcialem w kazdej krotce zmienic znaki manualnie za pomoca str_replace() jednak okazalo sie, ze np. ę i ą posadaja ten sam znak czyli Ä? wiec odpada

i tu skonczyly mi sie pomysly...
Podacie pomocna dlon podsuwajc mi jeszcze jakies pomysly?
Lejto
zobacz: http://forum.php.pl/index.php?showtopic=111394&hl=
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.