Brak polskich znaków we wiadomości ze strony

Witam, posiadam pewien skrypt do wysyłania wiadomości ze strony, chodzi o to że we wiadomościach niema Polskich znaków tylko są tzw.krzaczki.

Skrypt wygląda w ten sposób:

Formularz:

| Imię: | |
| Temat: | |
| Twój adres e-mail: | |
| Treść: | |
|   | |

[/code] wyslij.php :

[code]<?php if (!nick || !mail || !temat || !tresc) { echo “Nie uzupelniles wszystkich rubryk.”; exit; } $wiadomosc = "Imie i nazwisko: “.$_POST[‘nick’].” Tresc wiadomosci: “.$_POST[‘tresc’].” "; $tematyka = "Strona - “.$_POST[‘temat’].” "; $nadawca=“From: $_POST[mail]”; mail (“email@domena.pl”, $tematyka, $wiadomosc, $nadawca); echo "Wiadomość została wysłana, "; echo “Powrót”; echo " "; ?>

Czy da się tu jakoś dodać kodowanie znaków?

Tak

http://www.php.net/manual/en/function.mail.php#99822

A w jakim formacie zapisujesz plik? w notepad++ możesz łatwo sprawdzić, musisz zapisywać plik w utf, często domyślnie jest tworzony plik w ansi, a on nie uwzględnia polskich liter i robi krzaczki.

W notepad++ podczas zapisywania, ustawiam format na UTF - 8

Jak wyżej wskazałem - trzeba ustawić kodowanie, inaczej w mailach jest jakieś domyślnie ustawione (zwykle ISO8859-1)