iconv 함수 질문 채택완료
그누보드이해하기
4년 전
조회 1,854
register_form_update.php 파일에서 iconv 함수가 나오는데 잘 모르겠어서 질문합니다.
</p>
<p>$tmp_mb_name = iconv('UTF-8', 'UTF-8//IGNORE', $mb_name);</p>
<p>
1. 이 코드에서 사용된 iconv 함수는 어떤함수인지
2. iconv 함수의 return 값은 뭔지
궁금합니다
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
1. 이 코드에서 사용된 iconv 함수는 어떤함수인지
=> euc-kr -> utf-8
=> utf-8 -> euc-kr
=> 이렇게 언어 캐릭터셋을 변경해주는 함수입니다.
=> 실행하는 페이지 -> 폼전송받는페이지 -> mysql(db)
=> 이렇게 진행할경우 캐릭터셋이 다른 경우가 종조 있습니다.
1. 실행페이지(utf-8) -> 전송처리페이지(utf8) -> mysql(euc-kr)
=> 이렇게 되는경우 전송처리페이지의 utf8을 euc-kr 로 변환해서 넣어야 한글이 깨지지 않습니다.
=> 반대도 마찬가지입니다.
2. 실행페이지(utf-8) -> 전송처리페이지(euc-kr)
=> 이렇게 되는경우도 utf-8을 euc-kr 로 변환해야 정상적으로 보입니다.
IGNORE : 캐릭터셋 변경시 정상적으로 변경안되는 경우에 에러가 나면서 프로그램이 종료되는데 그걸 무시하라는 표시임
2. iconv 함수의 return 값은 뭔지
=> 변환된 캐릭터셋으로 된 언어가 리턴됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
그누보드이해하기
4년 전
자세한 설명 감사합니다 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인