关于json_encode中文显示为空的问题

var arr = json_encode(object);

 

如果object里面还有中文,在非utf-8编码下,arr的结果中是为null;而在utf-8下是中文经过json编码之后是正常的

 

 

*************************************************

如:url = .../xwAction.action?bh=001&lb=001&dg=02;

结果url只显示url = .../xwAction.action?bh=001,后面的都被截断了。在网上搜索一下才知道,用 %26 替代 & 就可以了。

因为 %26 是& 的 asc 值。

url = .../xwAction.action?bh=001%26lb=001%26dg=02;

<!--EndFragment-->
********************************************************
  1. function mkdirs($path , $mode = 0755 ){      
  2.         if(!is_dir($path)){      
  3.             mkdirs(dirname($path),$mode);      
  4.             mkdir($path,$mode);   //函数返回路径中的目录部分   
  5.         }      
  6.         return true;      
  7.     } 

你可能感兴趣的:(encode)