2011-11-25 2 views
1

JSON을 UTF-8로 설정하여 jQuery 포스트를 만드는 방법을 알고 싶었습니다. 지금 이것은 내 JSON으로 testimage.php으로 전송됩니다. 클라이언트 쪽에서이 작업을 수행해야합니까? PHP가 포함 된 서버 측 (json_decode())? 양자 모두?json에서 php로 json to php

{ 
    "ff": "news-gothic-std", 
    "a": "right", 
    "s": 22, 
    "words": [{ 
     "t": "trioSkincare's", 
     "c": "#99cccc", 
     "fs": "normal", 
     "fw": "700" 
    }, { 
     "t": " 9th", 
     "c": "#99cccc", 
     "fs": "normal", 
     "fw": "700" 
    }, { 
     "t": " Anniversary", 
     "c": "#99cccc", 
     "fs": "normal", 
     "fw": "700" 
    }, { 
     "t": "John   ", 
     "c": "#99cccc", 
     "fs": "normal", 
     "fw": "700" 
    }, { 
     "t": " Smith", 
     "c": "#99cccc", 
     "fs": "normal", 
     "fw": "700" 
    }, { 
     "t": "\n", 
     "c": "#99cccc", 
     "fs": "normal", 
     "fw": "700" 
    }], 
    "w": 277, 
    "h": 46 
} 
+0

"이 작업을 클라이언트 측에서 수행해야합니까?" ? 당신이하고 싶은 것을 해결하는 것은 어렵습니다. 또한 앞으로의 질문을 위해 실제로 게시 할 수있는 방식으로 게시하는 코드의 형식을 지정해야합니다. – Bojangles

+0

JSON은 기본적으로 utf-8입니다 (http://en.wikipedia.org/wiki/JSON). 그러나 올바른 헤더를 보내야합니다 :'Content-Type : application/json; charset = utf-8'. 그리고 네, 서버 쪽에서'json_decode' 만 필요합니다. – Quasdunk

+0

어디서 설정합니까? Content-Type : application/json; charset = utf-8. 이것도 서버 측에 있습니까? – re1man

답변

0

우선 페이지가이 있는지 확인 :

<meta content="text/html; charset=utf-8" http-equiv="Content-Type" /> 

이이 JSON의 UTF-8로 게시 된 모든 데이터를 만들 것입니다

이 내가 게시 할 것입니다. 테이블에 해당 데이터를 저장하려는 경우 해당 테이블의 데이터 정렬이 utf8_general_ci로 설정되어 있는지 확인하십시오.