PHP json_encode汉字不转换的方法

某大牛给的封装方法,大家共勉。

function encode_json($str){
      	$code = json_encode($str);
      	return preg_replace("#\\\u([0-9a-f]+)#ie", "iconv('UCS-2', 'UTF-8', pack('H4', '\\1'))", $code);
}

防止json_encode的时候,汉字转换成“\u5b63\u8282”这种形式


你可能感兴趣的:(PHP json_encode汉字不转换的方法)