From ae2ac61cf4b4b1953d8bdb2e2b6f6ea4059171b2 Mon Sep 17 00:00:00 2001 From: huangdijia Date: Wed, 11 Mar 2015 08:39:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96json=E4=B8=8D=E8=BD=AC?= =?UTF-8?q?=E4=B9=89=E4=B8=AD=E6=96=87=20=E4=BF=AE=E6=AD=A3transform?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/org/transform/driver/json.php | 4 ++-- library/think/controller.php | 2 +- library/think/controller/Rest.php | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/library/org/transform/driver/json.php b/library/org/transform/driver/json.php index 15fc17d9..5c76d87c 100644 --- a/library/org/transform/driver/json.php +++ b/library/org/transform/driver/json.php @@ -13,10 +13,10 @@ namespace think\transform\driver; class Json{ public function encode($data){ - return json_encode($data); + return json_encode($data, JSON_UNESCAPED_UNICODE); } public function decode($data, $assoc = true){ return json_decode($data, $assoc); } -} \ No newline at end of file +} diff --git a/library/think/controller.php b/library/think/controller.php index 270f1960..2290adf2 100644 --- a/library/think/controller.php +++ b/library/think/controller.php @@ -11,7 +11,7 @@ namespace think; use think\View; -use think\Transform; +use org\Transform; class Controller { // 视图类实例 diff --git a/library/think/controller/Rest.php b/library/think/controller/Rest.php index b73dbe56..a7d801ad 100644 --- a/library/think/controller/Rest.php +++ b/library/think/controller/Rest.php @@ -110,7 +110,7 @@ abstract class Rest { if(empty($data)) return ''; if('json' == $type) { // 返回JSON数据格式到客户端 包含状态信息 - $data = json_encode($data); + $data = json_encode($data, JSON_UNESCAPED_UNICODE); }elseif('xml' == $type){ // 返回xml格式数据 $data = xml_encode($data);