일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Stock ipo
- 7월 공모주 청약 일정
- Oracle
- MYSQL
- 코드이그나이터
- 주식
- 공모주 청약 일정
- SQL
- JavaScript
- IPO
- 리눅스
- php
- Stock
- 주식 청약
- 6월 공모주 청약 일정
- css
- 자바
- codeigniter
- jquery
- 공모주 청약
- 주식 청약 일정
- 오라클
- java
- Eclipse
- linux
- html
- 자바스크립트
- 맥
- 제이쿼리
- 공모주
- Today
- Total
목록php json_encode (7)
개발자의 끄적끄적
[php] json_encode 한글 유니코드 변환문제 해결 방법 php 에서 json_encode 를 사용하다보면 아래와 같이 유니코드로 변환되는 경우가 있습니다! 예를들어 아래와 같이 테스트라는 문자열을 json_encode 로 변환하면, json_encode("테스트"); 유니코드로 변경되서 데이터베이스에 입력되는 경우가 발생합니다! \ud14c\uc2a4\ud2b8 그럴때는 아래 옵션을 추가해주시면 됩니다! JSON_UNESCAPED_UNICODE 위의 구분에 옵션을 추가하면 아래와 같이 사용하시면 됩니다! json_encode("테스트", JSON_UNESCAPED_UNICODE); 결과는 이제 정상적으로 "테스트" 라고 데이터베이스에 입력됩니다! 참고들 하세요!
[php] json_encode content-type json 설정 방법 및 예제 php 에서 json_encode 를 사용하여 api 와 같은 결과를 반환할때, 아래와 같이 그냥 json_encode 를 출력하면, echo json_encode($data); 결과를 받는 측에서는, json string 형태로 보이지만, header 에는 content-type 이 html 형태로 인식하게 됩니다. 이것을 json 형태로 인식하게 하고 싶을때는 아래 header 내용을 세팅하여 전송하면 됩니다. header('Content-type: application/json'); 우선 아래와 같은 $data 라는 배열이 있다고 가정하고, $data = array(); $data["a"] = "aa"; 그 배열을 ..
[php] json_encode json array 형태로 출력하는 방법 JSON_PRETTY_PRINT php 에서 json_encode 를 사용할때, 보통은 json string 형태로 출력이 되게 됩니다. 이것을 보기좋게 json array 형태로 변환해서 encode 되는 옵션이 있습니다. 바로, JSON_PRETTY_PRINT 라는 옵션입니다. 일단 아래와 같은 $data 라는 배열이 있다고 가정하고, $data = array(); $data["a"] = "aa"; $data["b"] = "bb"; $data["c"] = "cc"; 아래처럼 일반적으로 json_encode 를 사용하여 출력하면 echo json_encode($data); 결과는 아래와 같이 나오게 됩니다. // result {"..
[php] json_encode JSON_UNESCAPED_UNICODE 유니코드 문자열 인코딩 옵션 php 에서 json_encode 를 사용하면 유니코드 문자열이 인코딩 되기 때문에 대부분 아래처럼 \ub85c 와 같은 형태로 전달이 되서 decode 를 해서 사용해야 하는 경우가 있습니다. echo json_encode("로그인"); // \ub85c\uadf8\uc778 그럴때 아래처럼 유니코드 문자열 인코딩이 안되게 옵션을 주어서 사용할 수도 있습니다. echo json_encode("로그인", JSON_UNESCAPED_UNICODE); // 로그인 JSON_UNESCAPED_UNICODE 라는 옵션을 encode 하려는 변수 뒤에 옵션으로 추가해서 사용하면 됩니다! 참고들 하세요!
[php] json_encode 옵션들과 사용법 php 에서 json 형태로 인코딩을 할때 json_encode 를 사용합니다. 하지만 그냥 옵션을 주지 않고 사용하면 대부분 json string 형태로만 결과가 나오게 됩니다. json_encode 에 옵션을 이용하는 기본 사용법입니다. json_encode($array, OPTION NAME); json_encode($array, JSON_NUMERIC_CHECK); 아래는 위처럼 사용하는 옵션들입니다. JSON_UNESCAPED_UNICODE // 유니코드 문자열을 escape 하지 않습니다. JSON_FORCE_OBJECT // 배열을 강제로 object로 변환합니다. JSON_NUMERIC_CHECK // 숫자로된 문자열을 INT 형으로 변환합니..
[javascript/php] 자바스크립트 변수에 php 배열 저장하기 javascript 에서 php로 부터 넘겨받은 배열을 변수에 저장하는 방법입니다. var arr_data = ; 위내용 보시면 아시겠지만, php 에서 $ar 라는 배열을 페이지로 넘기고 javascript 에서 그 배열을 json_encode 해서 arr_data 라는 변수에 저장하는 내용입니다. 참고들하세요!
[php] json_encode 함수 $arr_data = array('aaa','bbb','ccc','ddd');위와 같은 배열이 있다고 가정하고, echo json_encode($arr_data); 이렇게 출력해보면, 결과는, ["aaa","bbb","ccc","ddd"]처럼 json 형식으로 바뀐 것을 확인할 수 있습니다~! 제 생각에는 거의 모든 프로젝트마다 쓰이니 꼭 숙지하세용!!!