JSon 是一個很好的數據結構現在已經廣泛用在網絡數據傳輸上 PHP 自身待了兩個和Json 相關的函數 JSon_encode 和 JSon_decode 這兩個函數的具體用法 網上有很多相關的文章 本文主要介紹 用JSon_encode 時 中文無法轉換的解決方案
本文假設 文件所用的編碼為gb2312; 先寫出所需的數組 JSon 是一個很好的數據結構現在已經廣泛用在網絡數據傳輸上,PHP 自身待了兩個和json 相關的函數JSon_encode 和 JSon_decode 這兩個函數的具體用法 網上有很多相關的文章 本文主要介紹 用JSon_encode 時 中文無法轉換的解決方案。
本文假設 文件所用的編碼為gb2312; 先寫出所需的數組,對於JSON(JavaScript Object Notation)大家應該不陌生,它是一種輕量級的數據交換格式。易於人閱讀和編寫。同時也易於機器解析和生成。
它基於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;