zoukankan      html  css  js  c++  java
  • PHP5.2 汉字json_encode

    //对汉字编码
    private function url_encode($str) {
    if(is_array($str)) {
    foreach($str as $key=>$value) {
    $str[urlencode($key)] = url_encode($value);
    }
    } else {
    $str = urlencode($str);
    }

    return $str;
    }
    //错误信息记录
    private function func_err($msg,$data,$cate)
    {
    //咨询
    $data['author'] = $this->url_encode($data['author']);
    //病种
    $data['disease'] = $this->url_encode($data['disease']);
    //$this->url_encode('sdfsd');
    //将数据json化
    $data = json_encode($data);
    //当前添加时间
    $time = date("Y-m-d H:i:s",time());
    //编辑sql语句
    $sql = "insert into patient_arrive_err(msg,data,cate,create_time) values ('{$msg}','{$data}','{$cate}','{$time}')";
    //保存信息
    $this->db->query($sql);
    }

    1. function encode_json($str) {  
    2.     return urldecode(json_encode(url_encode($str)));      
    3. }  
    4.   
    5. /** 
    6.  *  
    7.  */  
    8. function url_encode($str) {  
    9.     if(is_array($str)) {  
    10.         foreach($str as $key=>$value) {  
    11.             $str[urlencode($key)] = url_encode($value);  
    12.         }  
    13.     } else {  
    14.         $str = urlencode($str);  
    15.     }  
    16.       
    17.     return $str;  
  • 相关阅读:
    数据类型
    泛型
    如何同步ORACLE和sqlserver的数据
    JBOss 端口没占用!
    Oracle数据库启动流程
    无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
    数组的选择排序和冒泡排序
    Java条形码生成方案及二维码要点
    更改表字段的长度
    jquery 产品查看放大镜组件
  • 原文地址:https://www.cnblogs.com/simadongyang/p/8309623.html
Copyright © 2011-2022 走看看