0
我有一個訪問imap郵箱的PHP腳本。使用IMAP的俄語字符編碼
當我通過英語,西班牙語和法語發送它完美的作品,但俄羅斯我意識到這可能是一個編碼問題,但我沒有嘗試似乎工作。
這是它的印刷:
PiAq8NLJ18XUIM3PyiDE0tXHKiAuCj4 + CJ4 + CJ4 + Cj4K
$email=$_REQUEST['email'];
$mbox = imap_open ("{localhost:995/pop3/ssl/novalidate-cert}", "[email protected]******.com", "**********");
$num_mensaje = imap_search($mbox,"FROM $email");
$body = imap_fetchbody($mbox,$num_mensaje[0],"1");
$str = imap_utf8($body);
if ($str != null){
$arr=array('id'=>'0','email'=>"$email",'respuesta'=>"$str");
$output[] = $arr;
print(json_encode($output));
}else{
$arr2=array('id'=>'0','email'=>"$email",'respuesta'=>"norespuesta");
$output2[] = $arr2;
print(json_encode($output2));
}
imap_close($mbox);
我嘗試,但它不起作用 – josema 2012-03-21 10:25:35
抱歉它真的有效。謝謝 – josema 2012-03-22 11:49:37