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;