Kodowanie znaków w PHP - problem

witam.

nie pojawiają mi się w dokumencie polskie znaki. Próbowałem ustawić kodowanie:

oraz

header("Content-type: text/html; charset=utf-8");

niestety to nie działa. Korzystam z dreamweaver 9 (w nim mam ustawione kodowanie także na utf-8).

Proszę o pomoc

Zobacz to http://webdesign.horyzont.net/atelier/unicode.html

Na dole jest tabelka polskie znaki diakrytyczne w unicode. Mi pomogło.

:smiley:

Zamiast “charset=utf-8” wpisz “charset=iso-8859-2” i będzie git :), najlepiej używaj pajączka.

jak ktoś chce używać utf-8 i edytor ma zadeklarowane utf-8 to nie widzę powodu dla którego miał by się ograniczać do iso-8859-2

stosuje unicode od dłuższego czasu, i nigdy jeszcze nie musiałem wklejać jakichś śmiesznych encji zamiast znaków. taki sposób, ok, może i działa, ale jak strasznie jest niepraktyczny…

NO_NAME

sprawdź dwie rzeczy: kodowanie w jakim serwer wysyła pliki (firefox->prawym klawiszem na stronie->pokaż informacje o stronie->kodowanie)

czy na tekście nie używasz przypadkiem w miejscu gdzie są krzaki funkcji htmlentities()?

a co to za trudność zmienić na charset=iso-8859-2 niż się męczyć jakimiś znaczkami albo programikami co zmieniają literki…

Jeśli ktoś ustawi (jak już Airborn pisał) odpowiednie kodowanie w edytorze , w którym pracuje,

nie musi stosować takich dziwnych i mało przyjemnych zabiegów, jak zastępowanie wszelkich “krzaczków” odpowiednimi encjami.

Co do przekonania iso-8859-2 a utf-8 - kliknij i poczytaj w tych linkach:

http://my.opera.com/Big_Z/blog/show.dml/48230

http://pl.wikipedia.org/wiki/ISO_8859-2

http://pl.wikipedia.org/wiki/UTF-8

ściągnij sobie program ogonki, dotępny tutaj --> http://www.ogonki.agh.edu.pl/, lub edytor stron internetowych KED opis masz tutaj http://webmade.org/recenzje/ked-edytor-stron-html.php, natomiast download -->http://dobreprogramy.pl/index.php?dz=2&id=1874&kED+2.1.4.0