ahmad_m1234
Active Member
با سلام و خدمت تمامی دوستان
برای دریافت ایمیل های دریافتی از gmail از فانکشن imap استفاده کردم اما کلمات فارسی پشتیبانی نمی کند
کدی که استفاده کردم :
کلمات فارسی به صورت
نشان می دهد از توابع های زیر هم استفاده کردم اما باز هم جواب نمی دهد
چه راهکاری باید استفاده کنم ؟
برای دریافت ایمیل های دریافتی از gmail از فانکشن imap استفاده کردم اما کلمات فارسی پشتیبانی نمی کند
کدی که استفاده کردم :
PHP:
<?php
$mail = imap_open('{imap.gmail.com:993/imap/ssl}INBOX','username', 'password') or die('Cannot connect to Gmail: ' . imap_last_error());
$headers = imap_headers($mail);
$emails = imap_search($mail,'ALL');
$output = '';
$i = 0;
ksort($emails);
foreach($emails as $email_number)
{
$i++;
if($i == 5)
{
break;
}else{
$message = imap_fetchbody($mail,$email_number,2);
$output.= '<div class="body">'.$message.'</div>';
}
}
echo $output;
imap_close($mail);
?>
کلمات فارسی به صورت
کد:
=D8=AE=D8=AF=D8=A7=D9=86=DA=AF=D9= =87=D8=AF=D8=A7=D8=B1
=0A
کد:
imap_utf8
iconv_mime_decode
mb_decode_mimeheader
imap_mime_header_decode
چه راهکاری باید استفاده کنم ؟