2013-06-29 3 views
5

나는 동등한 이메일의 일부 내용을 PHP로 추출하지만 묶어 둘 수는 없습니다. 그와PHP 이메일 본문을 일반으로 변환

:

Pour = le r=E9cup=E9rer, il suffit de le t=E9l=E9charger, de le r=E9ceptionner puis de l=92ouvrir.=Une f= ois votre traduction termin=E9e, n=92oubliez pas de sauvegarder vos paires de langues et d=92effectuer une v=E9rification g=E9n=E9rale (statuts des segments, b= alises, nombres, espaces, majuscules, etc.).Ensui= te, cliquez sur =AB=A0Terminer et livrer=A0=BB.Voici le r=E9capitulatif du projet=A0: 

하지만 * 나는 그 (20)의 공간 = 알 =의 많이 있습니다 만, 여기에 다른 사람은 내가 그렇지 않은있다 :

$body = imap_body($imap_o, $email_n); 

내가 얻을 무슨 뜻인지 알아. 내가 quoted_printable_decode() 추가하면

:

$body = quoted_printable_decode($body); 

를 내가 얻을 :

Pour le r�cup�rer, il suffit de le t�l�charger, de le r�ceptionner puis de l�ouvrir. Une fois votre traduction termin�e, n�oubliez pas de sauvegarder vos paires de langues et d�effectuer une v�rification g�n�rale (statuts des segments, balises, nombres, espaces, majuscules, etc.). Ensuite, cliquez sur ��Terminer et livrer��. Voici le r�capitulatif du projet�: 

내가 imap_qprint()와 utf8_decode 아무것도 개선을 추가 ...

디코딩하기 전에 그 메시지 I 몇 가지 정보없이 이들의 "깨끗한"사본을 보내야합니다. 일반 형식으로 가져올 수 있다면 훨씬 빠르고 쉽게 할 수 있습니다.

그리고 신체의 일부 단어를 삭제해야하는 경우 어떻게해야합니까?

미리 감사드립니다. 불쌍한 영어에 감사드립니다.

답변

5

$body = utf8_encode(quoted_printable_decode($body)); 
+0

니스, 작동합니다. 나는 그것을 시도했다. .. 그러나 지금 일한다. 그리고 HTML없이 평범한 텍스트로 변환하는 것은 어떨까요? 또는 느슨한 성능없이 선이나 단어를 제거 할 수있는 방법이 있습니까? 고맙습니다! 편집 : 글쎄, 내가 HTML을 재전송해야하기 때문에, HTML fromat가 낫지 않은 편이 낫다. – ganlub

0

을 시도하고 어쩌면 당신은 파일 인코딩을 설정할 수 있습니다. in dw, ctrl + j, 제목 인코딩 설정, utf8 without bom. 또는 메모장 2, 파일> 인코딩> utf8

+0

안녕하세요, 인코딩 된 파일은 이미 utf8에 있습니다. – ganlub

관련 문제