PERL + MAIL + KODOWANIE - problem

Problemy dotyczące programowania.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
djk
Użytkownik
Posty: 110
Rejestracja: 2006-06-22, 22:29

PERL + MAIL + KODOWANIE - problem

Post autor: djk »

Witam

Mam skrypt PERLa za pomocá którego chcę wysłać maila.

Kod: Zaznacz cały

use PHP::Functions::Mail

    $subject="Polskie znaki: ąęźćń";

    $message= "ąćęźńć";

    #HEADERS
    $headers  = "MIME-Version: 1.0\n";
    $headers .= "Content-type: text/html; charset=utf-8\n";
    $headers .= "Content-Transfer-Encoding: 8bit";
    $headers .= "To: xxx@gmail.com\n";
    $headers .= "From: XXX <xxx@xxx.pl>\n";
    $headers .= "X-Mailer: PHP";
    
    #SENDING...
    mail('xxx@gmail.com',$subject,$message,$headers);
Skrypt został wgrany przez FTP, polskie znaki podczas edycji w Midnight Commandezre są niewidoczne tzn. np. ą wyświetlane jest jako "A.". Prawdopodobnie spowodowane jest to tym, że nie mam ustawionego polskiego kodowania na serwerze. Próbowałem z locale itd. ale nic to nie daje. Po wysłaniu maila nie dostaję polskich znaków zarówno w tytule jak i tresci maila.

Próbowałem użyć Text:Iconv ale nie pomaga.

Prosiłbym o jakąś radę jak to naprawić


EDIT: Ustawiłem locale i mam polskie znaki podczas edycji pliku przez Putty ale wciąż nie mogę wysłać maila z polskimi znakami. Największy problem jest z kodowaniem tytułu. Próbowałem juz różnych modułów konwersji znaków ale to nic nie daje. :help:

Z góry dzięuję i pozdrawiam
Ostatnio zmieniony 2008-05-19, 18:47 przez djk, łącznie zmieniany 2 razy.
[url=http://motooferta.pl][img]http://djkprojects.w.interia.pl/468x60.gif[/img][/url]
[url=http://vb.djkprojects.pl]Programowanie VB 6.0 i VB.NET[/url]
ODPOWIEDZ