ios程序中不識別讀取到的JSON數據中 \u開頭的數據。php
PHP 生成JSON的時候,必須將漢字不轉義爲 \u開頭的UNICODE數據。ios
網上不少,可是其實都是錯誤的,正確的方法是在json_encode 中加入一個參數 JSON_UNESCAPED_UNICODE (by default7#zbphp.com) 官網的說明:http://php.net/manual/en/function.json-encode.php
json
json_encode($data, JSON_UNESCAPED_UNICODE); //必須PHP5.4+ //錯誤的: {"result":{"id":"1","name":"tanglei","nickname":"tl","mobile":"15810320826","sex":"\u7537","create_date":"2014-11-27 00:46:37","modify_date":"2014-11-27 00:46:41"}} //正確的: {"result":{"id":"1","name":"tanglei","nickname":"tl","mobile":"15810320826","sex":"男","create_date":"2014-11-27 00:46:37","modify_date":"2014-11-27 00:46:41"}}