일부특수문자는 안됨 ex) '+'(plus) 기호같은 내용이 포함시 (한글+영어) ->(한글%2b영어)식으로 나옴 JavaScript 에서보내고 --> PHP 받을때encodeURIComponent( string ) --> rawurldecode( iconv( "UTF-8", "CP949", $string ) ) PHP 에서 보내고 --> JavaScript 받을때 rawurlencode( iconv( "CP949", "UTF-8", $string ) ) --> decodeURIComponent( string )
이번 포스팅에서는 PHP에서 JSON을 파싱하는 부분을 설명하고자 한다. $Res["Data"] 라는 변수는 Json String인 데이터이다.이 데이터를 Array로 변경하기 위해 아래의 함수를 사용한다. ex ) $Data = objectToArray(jsondecode($Res["Data"])); /********************************************************** * * * JSON을 Array로 만들 때 쓰는 Function * * 해당 Function은 서버가 euc-kr일 경우 사용. * * 만약 서버가 UTF-8인 경우 php version 5.2.1 이상이면, * * 지원하는 함수가 있음 * * * *****************************..
PHP에서 Ajax사용 (euc-kr일 경우)이번 포스팅은 PHP에서 Ajax를 사용하는 예제를 생성해 보았다.우선 Ajax는 UTF-8을 사용해야 된다는 점을 꼭!!! 알고 있어야한다.따라서 EUC-KR을 사용할 경우 적절하게 인코딩과 디코딩을 해야한다. ==================================index.php==================================index.php 에서는 우선 검색할 데이터를 입력하는 table로 구성되어 있는 페이지이다. 조회일 같은 경우는 Select 박스로 생성하였으며, 페이지가 로드가 될 때 onload="javascript:calendar();" 호출하여 현재의 날짜를 가져와서 뿌려 준다.아래는 index.php page 소스이다. ..