[PHP] kodowanie znaków w MySQL a w pliku php

0

w naglowku strony mam <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />

tym kodowaniem zapisuje do bazy MySQL i odczytuje i jest ok

ale pojawiaja sie krzaki w zamiast liter w tekscie ktory jest umieszczony w pliku .php

przyklad

czytam z bazy danych teskt - jest ok

ponizej "echo'uje" napis ŹRÓDŁO - zamiast Ź jest krzak:)

jak to zgrac??

0

"Źródło" też musi być zapisane w postaci ISO-8859-2. Widać masz zapisane jako Windows-1250. Użyj jakiegoś programu i przekonwertuj.

0

po przekonwertowaniu bazy mysql z cp1250 na iso-2 (bo zaszla taka potrzeba) pojawia mi sie nastepujacy komuniakat przy probie zaimportowania tabeli do bazy

#1064 - Something is wrong in your syntax obok 'ENGINE=MyISAM DEFAULT CHARSET=iso-8859-2 AUTO_INCREMENT=239 ' w linii 40

to jak ja mam to napisac??

0

sproboj zamiast iso-8859-2 wpisac latin2

0

nic nie dalo

0

spróbuj UTF-8 :) :) :) :)

0

U mnie na MySQL 4.0 jest tak samo. Bo miałem problemy z instalacją czegoś, nie pamiętam teraz już czego, które takie polecenia miało w pliku SQL. Może potrzeba 4.1 ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1