2014-05-10 1 views
0

내 데비안을 Squeeze에서 Wheezy로 업그레이드했습니다.아파치 : 악센트 부호가있는 문자를 Content-type : text/plain으로 표시하는 문제

그런 다음 HTTP 헤더에 "Content-type: text/plain"이 포함되어 있으면 아파치가 본문을 표시하지 않습니다. (탐색기 (브라우저?) 문제는 소스가 비어있는 것으로 표시하고 모든 탐색기를 사용해 보았습니다.)

"Content-type: text/html"으로 설정하면 모든 본문이 올바르게 표시됩니다.

내가 예를 들어주고 : 나는 텍스트 PHP로 이메일을 보내

$header = "From:[email protected]\n"; 

$header.= "MIME-version: 1.0\n"; 

$header .= "Content-type: text/plain; charset=iso-8859-1\n"; 

mail('[email protected]', 'subject', 'é' , $header); 
    1. I 텍스트/텍스트 PHP로 이메일을 보내 ⟶ ​​몸이 표시되지 않습니다/HTML ⟶ 몸이다 표시

      $header = "From:[email protected]\n"; 
      
      $header.= "MIME-version: 1.0\n"; 
      
      $header .= "Content-type: text/html; charset=iso-8859-1\n"; 
      
      mail('[email protected]', 'subject', 'é' , $header); 
      

    Squirrelmail은 하나의 예입니다. 예를 들어, net2ftp 편집기를 사용하면 악센트 부호가있는 문자가 포함 된 모든 파일을 편집 할 수 없지만 (본문은 비어 있음) 악센트 부호가있는 문자를 볼 수 있고 악센트로 올바르게 표시 할 수 있습니다.

    또한 모두 스퀴즈 버전에서 올바르게 작동했습니다.

    아무도 도와 줄 수 있습니까?

  • 답변