1. form 으로 메일 보내는 php 파일로 올때 한글이 깨질 때
2. 실제로 메일을 받았을 때 제목 등의 한글이 깨질 때
위 두가지만 잡아주면 거의 문제 없다.
웹호스팅을 사용한다면 기본적으로 php 에서 제공해주는 mail 함수 사용이 가능하다.
웹호스팅 받고 mail() 그냥 쓰면 발송 잘 됨.
1. form 을 이용해 POST 등으로 넘어온 데이터(한글)가 깨질 때
header("Content-Type:text/html;charset=utf-8");
2. 메일의 제목이 한글인데 깨질 때
$subject = "=?EUC-KR?B?".base64_encode(iconv("UTF-8","EUC-KR",$subjectName))."?=";
끝.
반응형
'PHP' 카테고리의 다른 글
[PHP] CURL 로 API 호출 시 Fiddler로 캡쳐 하는 법 (0) | 2021.04.23 |
---|---|
[PHP] timestamp 계산 D-day 계산 (0) | 2020.12.22 |
그누보드5 최신글 커스텀 (게시판 여러개) (0) | 2020.01.27 |
그누보드5.4 게시판 여러개 로테이션으로 출력 방법 (0) | 2020.01.26 |
그누보드5 반응형 기본 세팅 (0) | 2019.11.28 |