아는 것이 좋은 것이다.

[PHP] 문자열 인코딩 변환 본문

PHP

[PHP] 문자열 인코딩 변환

start0 2014. 6. 30. 09:36

$message = iconv("EUC-KR", "UTF-8", "한글 테스트 TEST!!"); // EUC-KR --> UTF-8 로 변경


$message = iconv("UTF-8", "EUC-KR", "한글 테스트 TEST!!"); // UTF-8 --> EUC-KR 로 변경


다른 사이트에서 데이터를 가져오거나 보낼때 서로 인코딩이 다를 경우가 있다. 이럴경우 데이터가 깨져서 보내지거나 가져와 지는데 위와 같이 변경해주어서 사용하면 깨짐을 방지 할수 있다. 그리고 EUC-KR은 한글에서 2byte이지만 UTF-8에서는 3byte가 된다.


$message = mb_convert_encoding("한글 테스트 TEST!!", "EUC-KR", "UTF-8"); //문자열, 변경할인코딩, 현재인코딩


iconv 이외의 다른 인코딩 변환 함수

Comments