반응형


ci에서 email 전송시에 제목의 문자가(한글) 깨지는 현상이 나타났다.

(네이버,네이트 등등... 다른메일은 괜찮은데 gmail에서만 발생)


다른 사람들도 문제가 생긴적이 있긴 한 것 같은데 

정확한 원인은 모르겠짐만 아래와 같이 수정하여 해결


system/libraries/Email.php 파일을 아래와 같이 수정


/**

* Set Email Subject

*

* @access public

* @param string

* @return void

*/

public function subject($subject)

{

$subject='=?UTF-8?B?' . base64_encode ( $subject ) . '?=';

//$subject = $this->_prep_q_encoding($subject);

$this->_set_header('Subject', $subject);

return $this;

}


<textarea name="code" class="brush:php;"> 


$subject = $this->_prep_q_encoding($subject);

->

$subject='=?UTF-8?B?' . base64_encode ( $subject ) . '?=';


반응형

+ Recent posts