2012-01-17 4 views
1
내가 ΓÇô 같은 일부 비 ASCII 문자가있는 메시지와 함께 메일을 보내려고하고

펄 - 메일 : 센드 메일 인코딩 문제

메일 : 센드 메일 오류 "C에서 서브 루틴 항목에서 와이드 문자로 실패/Perl64/site/lib/Mail/Sendmail.pm 라인 237 "

아이디어가 있으십니까?

답변

4

PerlMonks에서 바로이 문제에 대해 a nice article이 있습니다. 즉, 보내는 데이터를 인코딩해야합니다. 앞에서 설명한 기사의 예 :

use Encode; 

my $bytes = encode('utf8', $input); 
email({ 
    ... 
    charset => 'utf8', 
    _text => $bytes, 
}) ...