最新消息:imsyx老店新开,原博客因服务器问题,数据全毁,痛心!

解决PHP json_encode 中文乱码问题

PHP开发 tally 821浏览

亲测,可用!

/*
 *	自定义json_encode,防止中文乱码,PHP5.4以下建议使用
 *	tally 2014-12-23 08:43:06
 */
function encode_json($str) {
	return urldecode(json_encode(url_encode($str)));	
}

function url_encode($str) {
	if(is_array($str)) {
		foreach($str as $key=>$value) {
			$str[urlencode($key)] = url_encode($value);
		}
	} else {
		$str = urlencode($str);
	}
	
	return $str;
}

 

转载请注明:小码农 » 解决PHP json_encode 中文乱码问题