json 是一个很好的数据结构现在已经广泛用在网络数据传输上 php 自身待了两个和Json 相关的函数 json_encode 和 Json_decode 这两个函数的具体用法 网上有很多相关的文章 本文主要介绍 用json_encode 时 中文无法转换的解决方案
本文假设 文件所用的编码为gb2312; 先写出所需的数组 json 是一个很好的数据结构现在已经广泛用在网络数据传输上,Php 自身待了两个和json 相关的函数json_encode 和 json_decode 这两个函数的具体用法 网上有很多相关的文章 本文主要介绍 用json_encode 时 中文无法转换的解决方案。
本文假设 文件所用的编码为gb2312; 先写出所需的数组,对于JSON(JavaScript Object Notation)大家应该不陌生,它是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。#t#
它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。
Json_decode 代码进行介绍:
class test
{
var $var = 0;
function add(){
echo $var+10;
}
}
$unserialize_var = new test;
$serializeserialize_var = serialize($unserialize_var);
echo $serialize_var;
$unserialize_var = null;
$unserializeunserialize_var = unserialize($serialize_var);
$unserialize_var->add();
$arr = array
(
'Name'=>'Peter',
'Age'=>20
);
$jsonencode = json_encode($arr);
echo $jsonencode;
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.