function tb_json_encode($value, $options = 0)

{

return json_encode(tb_json_convert_encoding($value, “gbk”, “utf-8″));

}

function tb_json_decode($str, $assoc = false, $depth = 512)

{

return tb_json_convert_encoding(json_decode($str, $assoc), “utf-8″, “gbk”);

}

function tb_json_convert_encoding($m, $from, $to)

{

switch(gettype($m)) {

case ‘integer':

case ‘boolean':

case ‘float':

case ‘double':

case ‘null':

return $m;

case 'string':

return mb_convert_encoding($m, $to, $from);

case ‘object':

$vars = array_keys(get_object_vars($m));

foreach($vars as $key) {

$m->$key = tb_json_convert_encoding($m->$key, $from ,$to);

}

return $m;

case ‘array':

foreach($m as $k => $v) {

$m[tb_json_convert_encoding($k, $from, $to)] = tb_json_convert_encoding($v, $from, $to);

}

return $m;

default:

}

return $m;

}

希望与广大网友互动??

点此进行留言吧!

php gbk json,GBK的页面输出JSON格式的php函数相关推荐

  1. 【数据格式】Jackson 美化输出JSON,优雅的输出JSON数据,格式化输出JSON数据

    1.概述 转载:https://www.sojson.com/blog/245.html Jackson 格式化输出JSON 代码说明(对象) 我们一般输出就是普通的toString 输出.如下代码: ...

  2. nodejs写入json文件,格式化输出json的方法

    将 JSON 对象写入文件. 使用 fs.writeFile(),模板字面量 和 JSON.stringify() 将 json 对象写入到 .json 文件中. 写入json文件后,都会出现很恶心的 ...

  3. html页面输出json数据,带格式,带中文

    2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html> <html> <style>pre {outline: 1 ...

  4. php输出json数据方法

    php输出json数据方法. /*** 输出json* @param string $msg 提示信息* @param int $errcode 错误代码* @param array $append_ ...

  5. 在JSP页面中输出JSON格式数据

    JSON-taglib是一套使在JSP页面中输出JSON格式数据的标签库. JSON-taglib主页: http://json-taglib.sourceforge.net/index.html J ...

  6. php 正确的输出json格式

    2019独角兽企业重金招聘Python工程师标准>>> php 正确的输出json格式 php直接输出json格式,很多新手有一个误区,以为用echo json_encode($da ...

  7. Flask的jinja输出json内容

    结构如下: ├── hello.py ├── Stats.json └── templates     └── index.html 实验步骤 python hello.py 浏览器打开: 127.0 ...

  8. php api json,PHP API接口必备之输出json格式数据实例详解

    这篇文章主要给大家介绍了关于PHP API接口必备之输出json格式数据的相关资料文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧. 前言 我们在日常的开发工 ...

  9. php怎么打印json数据,php输出json格式数据的例子

    php直接输出json格式,很多新手有一个误区,以为用echo json_encode($data);这样就是输出json数据了,没错这样输出文本是json格式文本而不是json数据,正确的写法是应该 ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第13期)
  2. Linux常用指令---find | locate(查找)
  3. Linux软件安装小结
  4. WPF/MVVM 快速开发
  5. nssl1478-题【dp】
  6. 4 合并grid列_Grid教程
  7. 自学python需要安装什么-自学python用什么系统好
  8. bat批量修改及替换文件内容
  9. Ajax 调用(传值)一般处理程序(.ashx)
  10. Altium Designer中mm/mil单位切换
  11. 信息安全专业学习规划
  12. 安全生产六步法是什么_安全生产六步法
  13. java文件存储系统_分布式小文件存储系统
  14. HTB----Heist(Hard)
  15. CppCheck:静态代码检测工具,让你的代码更安全
  16. 单片机ADC0832电压检测程序(充电自动提醒)
  17. matlab 动态邻域粒子群,求解TSP问题的动态邻域粒子群优化算法
  18. PostgreSQL中使用的SQL语法
  19. Floyd算法(java)
  20. 计算机课程logo,小学五年级信息技术课程《PC-LOGO画椭圆》教学设计

热门文章

  1. 大数据分析有哪些特征
  2. 大数据技术的表现形式有哪些
  3. python 生成文字图片_[ImageFont] 如何利用字体生成文字图片
  4. python将list转为数组_python如何将list中的字符转为数字
  5. 计算机系统中字word的描述性定义是,计算机基础练习题1
  6. 曙光中学2021年高考成绩查询,2021年自贡高考状元名单公布,自贡高考状元学校资料及最高分...
  7. [spring]用IEDA创建spring boot项目
  8. LoadRunner 11压测时碰到错误Error: missing newline in *:\*****\*.dat
  9. SQL 查询表的第一条数据 和 最后一条数据
  10. 用c语言对文件读取,并使用链表,和顺序表进行存储,操作