zoukankan      html  css  js  c++  java
  • 关于php中,记录日志中,将数组转为json信息记录日志时遇到的问题总结

    1 中文编码化,无法看到具体的中文,如:你好  =》  u4F60u597D

    解决方案:可以使用 json_encode($arr,JSON_UNESCAPED_UNICODE) 转义中文【php版本需大于5.4,如出现报错,可以使用 参考:https://www.cnblogs.com/lucktian/p/6727557.html 进行解决】

    【也可以使用son_encode($arr,320); 同时忽略转义特殊字符 参考:http://blog.csdn.net/gaoxuaiguoyi/article/details/65698800】

    2 在接受post或get数据时,会出现像 [quot;] 的特殊字符转码,可以采用方法

    解决方案,使用htmlspecialchars_decode($arr) 转化数组中的特殊字符编码 ;

    3 去除字符串中的特殊字符转换符[]

    stripslashes($arr),

    最终,在记录post请求数据时,我采用以下方法记录下request 数据:

    stripslashes(json_encode(htmlspecialchars_decode($_POST['data']),320));

    基础知识参考:https://www.cnblogs.com/vipstone/p/3507002.html

  • 相关阅读:
    决策树
    结巴分词demo
    线性回归分析波士顿房价
    将python的字典格式数据写入excei表中
    ubuntu16.04电脑重启/关机卡死问题记录
    Hadoop 平台搭建
    Linux 常用命令
    灰度共生矩阵
    图像类型
    linux中的一些常用命令
  • 原文地址:https://www.cnblogs.com/sien6/p/8213973.html
Copyright © 2011-2022 走看看