2012-07-10 3 views
1

내가 https://code.google.com/p/php-mime-mail-parser메일 분석 대상 인코딩

오늘

클래스는 완전히 문제입니다 이메일을 구문 분석이 클래스를 사용하고 난 지금의 Gmail에서 큰 하나

난 그냥 받았다 한 메시지를 발견

메시지 제목이 인코딩되어 있으며 디코딩 할 수 없습니다!

Subject: =?windows-1256?B?4+XjIMzPx/AgyO3kx8ogys7VIMfhz+bj7eQ=?= 
From: Some One <[email protected]> 

내가 주제를 디코딩 할 수 ..

하나는 더 나은 메일 구문 분석 클래스를 알아?

아니요 :이 주제를 어떻게 디코딩 할 수 있습니까?

+0

은 내가 클래스가이 있는지 알고하지 마십시오 (당신은 표시하지 않은) 그것의 사용량과의 단지 문제 –

+0

괜찮 의심 클래스에 문제가 있거나 사용하는 방법은 있지만 PEAR Mail_mimeDecode (http://pear.php.net/package/Mail_mimeDecode/redirected) –

답변

1

수동으로 다른 인코딩을 변환 할 수 있습니다 :

$x = "=?windows-1256?B?4+XjIMzPx/AgyO3kx8ogys7VIMfhz+bj7eQ=?="; 
@iconv('windows-1256', 'UTF-8', base64_decode($x)); 
print_r($x); 

더 많은 정보를 원하시면 http://www.php.net/manual/en/ref.iconv.php를 살펴 보자.

+0

의 작동 상태를 보증 할 수 있습니다.이 솔루션을 tryied했습니다. 3 시간 전만해도 잘 작동합니다.이 코드는 내 것과 정확히 같습니다. –