在一个项目中写php,遇到了这样的乱码问题。{“success”:false,”data”:”/u6ca1/u6709/u627e/u5230/u8bb0/u5f55/uff01″},后来在网上搜了一下,找到了一个比较好的解决方法。
原来代码:
if ($userid == null || $userid == "" || !is_numeric($userid)) {$error = "用户id错误";$result_arr = array ("success" => false,"data" => $error);$response = json_encode($result_arr);die($response);} | 这个输出的结果是{“success”:false,”data”:”/u6ca1/u6709/u627e/u5230/u8bb0/u5f55/uff01″},修改后的结果是:
if ($userid == null || $userid == "" || !is_numeric($userid)) { $error = "用户id错误"; $result_arr = array ( "success" => false, "data" => urlencode($error ),); $response = urldecode(json_encode($result_arr)); die($response);} | |
说明:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
|