formularz , z którego jest wysyłany mail jest obsługiwany przez AJAX przez metode advAJAX.assign w kodzie php odczytuje dane z $_POST i kiedy wstawiam dane z formularza do treści maila nie ma w nim polskich znaków tylko krzaczki a mail ma kodowanie iso-8859-2
<?php $id = $controller->check_get_var( 'oID' ); $your_mail = $controller->check_post_var( 'your_mail' ); $mail_friend = $controller->check_post_var( 'mail_friend' ); $your_name = $controller->check_post_var( 'your_name' ); $emailer = new emailer( true ); $emailer->from( $controller->page_config['page_mail'] ); $email_headers = 'X-AntiAbuse: Board servername - ' . $controller->page_config['server_name'] . "n"; $emailer->use_template('poleca_message'); $emailer->email_address( $mail_friend ); $emailer->set_subject( 'MargoTravel - Oferta polecana przez ' . ( $data != '' ? $data : 'znajomego' ) ); $emailer->extra_headers($email_headers); 'URL' => ( 'http://' . $controller->page_config['server_name'] . $controller->page_config['script_path'] . 'show_offer.php?oID=' . $id ), 'NAME' => iconv('iso-8859-2' , 'utf-8' ,$your_name), 'MAIL' => $your_mail ) ); $result = $emailer->send(); if( $result == true ) $ret = "Wiadomość została wysłana."; else $ret = "Wiadomość nie została wysłana.";; exit; break; ?>