json不支持中文写入的问题解决
来源:互联网 发布:犀牛软件验证码 编辑:程序博客网 时间:2024/05/18 15:08
写两个函数,使其支持中文:
function arrayRecursive(&$array, $function, $apply_to_keys_also = false)
{
foreach ($array as $key => $value) {
if (is_array($value)) {
arrayRecursive($array[$key], $function, $apply_to_keys_also);
} else {
$array[$key] = $function($value);
}
if ($apply_to_keys_also && is_string($key)) {
$new_key = $function($key);
if ($new_key != $key) {
$array[$new_key] = $array[$key];
unset($array[$key]);
}
}
}
}
function JSON($array) {
arrayRecursive($array, 'urlencode', true);
$json = json_encode($array);
return urldecode($json);
}
调用示例如下:
$guanggao_list=array(
0=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img01.taobaocdn.com/bao/uploaded/i1/13692019653157760/T1RedmXvBdXXXXXXXX_!!0-item_pic.jpg_310x310.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1362105283,
"wangwang"=>"芭菲雨"
),
1=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img03.taobaocdn.com/imgextra/i3/745475881/T20n1JXmVbXXXXXXXX_!!745475881.jpg_460x460.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1372105283,
"wangwang"=>"小鱼儿"
),
2=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img03.taobaocdn.com/imgextra/i3/745475881/T20n1JXmVbXXXXXXXX_!!745475881.jpg_460x460.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1362105283,
"wangwang"=>"芭菲雨"
),
3=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img03.taobaocdn.com/imgextra/i3/745475881/T20n1JXmVbXXXXXXXX_!!745475881.jpg_460x460.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1362105283,
"wangwang"=>"芭菲雨"
),
4=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img03.taobaocdn.com/imgextra/i3/745475881/T20n1JXmVbXXXXXXXX_!!745475881.jpg_460x460.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1362105283,
"wangwang"=>"芭菲雨"
),
5=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img03.taobaocdn.com/imgextra/i3/745475881/T20n1JXmVbXXXXXXXX_!!745475881.jpg_460x460.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1362105283,
"wangwang"=>"芭菲雨"
),
6=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img03.taobaocdn.com/imgextra/i3/745475881/T20n1JXmVbXXXXXXXX_!!745475881.jpg_460x460.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1362105283,
"wangwang"=>"芭菲雨"
),
7=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img03.taobaocdn.com/imgextra/i3/745475881/T20n1JXmVbXXXXXXXX_!!745475881.jpg_460x460.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1362105283,
"wangwang"=>"芭菲雨"
),
8=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img03.taobaocdn.com/imgextra/i3/745475881/T20n1JXmVbXXXXXXXX_!!745475881.jpg_460x460.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1362105283,
"wangwang"=>"芭菲雨"
),
9=>array(
"iid"=>21341872612,
"goods_name"=>"新款热销男装男士韩版修身裤休闲裤男裤 修身版休闲男装长裤子",
"goods_list_img"=>"http://img03.taobaocdn.com/imgextra/i3/745475881/T20n1JXmVbXXXXXXXX_!!745475881.jpg_460x460.jpg",
"url"=>"http://item.taobao.com/item.htm?spm=a230r.1.10.17.G7a5Tc&id=18937863889",
"shichangjia"=>"359.00",
"taobaojia"=>"199.00",
"daoqi"=>1362105283,
"wangwang"=>"芭菲雨"
));
$str=JSON($guanggao_list);
print_r($str);
- json不支持中文写入的问题解决
- java写入中文乱码的问题解决
- 关于导入的JS不支持中文的问题解决方法
- GDAL\OGR C#中文路径不支持的问题解决方法
- Android Studio设置主题 和 不支持中文的问题解决方法
- Android Studio设置主题和不支持中文的问题解决方法
- Android Studio设置主题 和 不支持中文的问题解决方法
- GDAL\OGR C#中文路径不支持的问题解决方法
- mysql 不支持innodb的问题解决
- Android Studio设置主题 和 不支持中文的问题解决方法 【转】
- Android Studio如何设置主题及不支持中文的问题解决方法
- MySQL 5.1的中文支持的一个改进,从MySQL 4.1开始不支持中文路径,文件名的问题解决了
- python json写入txt中文乱码
- MySQL不支持中文、将编码修改为utf-8,仍不支持中文问题解决方案
- 关于Android开发向文件中写入中文字符出现乱码的问题解决
- mysql不支持中文的解决方法
- VTST不支持中文的解决
- QSettings的关键字不支持中文
- 写给大家的编程书(3)
- 动态模型
- getError自动验证
- php文档编码设置
- php解析json
- json不支持中文写入的问题解决
- 获取网页内容,并保存
- php如何设置编码格式
- php中json在使用过程中的中文乱码问题解决
- 当file_get_contents获取不到网页内容时,以下方法可使用
- 判断某一文件夹是否存在,不存在则创建该文件夹
- 文件上传
- 获取网页内容时的乱码问题
- 代码获取网页上的图片并存储