테스트 사이트 - 개발 중인 베타 버전입니다

mailer로 메일 발송 시 한글 깨짐 현상 채택완료

발차기이쿠 8년 전 조회 4,567

게시판에 게시글 등록 후 view페이지에서

회원 선택 후 메일발송 버튼 클릭하면

게시판의 내용이 회원메일로 발송되게끔 만들었습니다.

 

게시글 작성 시 에디터를 사용하고 있고요... 

 

근데, 글 내용의 글자수가 많아지면 어느순간부터

수신된 메일내용의 한글이 깨져서 나옵니다.

(내용이 적을 경우는 정상적으로 나옵니다.)


예) 한글이 깨���서 나옵니���.   ← 이런식으로요..

 

인코딩은 전부 UTF-8로 맞춰놓았고,

메일 제목, 보내는이, 받는이는 정상적으로 나옵니다.

 

뭐가 문제일까요..??

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
W
8년 전

bbs폴더 밑에 ***_mail.php 형식의 내용이 있을껀데

 

해당 내용이 utf8로 되었는지 확인하시고

 

메일 보내는 파일에서 내용을 담을때 utf로 담아 보내는지 아니면 euc-kr 등으로 변환해서 보내는지 체크

 

하시고

 

서버가 리눅스라면 euckr 로 되어있는지 확인하세요~!

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

발차기이쿠
8년 전
제가 디자이너라 주먹구구식으로 해결했습니다...ㅠㅠ
캐릭터셋이랑 인코딩의 정확한 개념을 몰라서 고생한듯합니다.

mailer.lib.php 에 $mail->Encoding = 'base64'; 추가하니까 해결되었습니다...

답변 감사합니다!!!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인