PHP函数json_encode中文乱码解决
来源:互联网 发布:无锡一米网络怎么样 编辑:程序博客网 时间:2024/06/03 10:50
PHP5.2,对包含中文的数组作json处理,用json_encode函数后,显示乱码。
解决思路:
数组中值先作urlencode处理,再作json_encode处理,最后再作urldecode处理。
实例:
<?php
$data = array(
‘game’ => ‘冰火国度’,
‘name’ => ‘刺之灵’,
‘country’ => ‘冰霜国’,
‘level’ => 45
);
echo json_encode( $data );
echo ‘<br>’;
/**
* 处理json_encode乱码
*/
$newData = array();
foreach( $data as $key => $value )
{
$newData[ $key ] = urlencode( $value );
}
echo urldecode( json_encode( $newData ) );
?>
结果显示:
{“game”:”\u51b0\u706b\u56fd\u5ea6″,”name”:”\u523a\u4e4b\u7075″,”country”:”\u51b0\u971c\u56fd”,”level”:45}
{“game”:”冰火国度”,”name”:”刺之灵”,”country”:”冰霜国”,”level”:”45″}
{“game”:”冰火国度”,”name”:”刺之灵”,”country”:”冰霜国”,”level”:”45″}
- PHP函数json_encode中文乱码解决
- PHP json_encode 函数中文乱码
- 解决 json_encode 中文乱码
- 解决 json_encode 中文乱码
- json_encode中文乱码解决
- 解决PHP中json_encode函数处理中文乱码的问题 两种方法
- PHP json_encode中文乱码解决方法
- PHP json_encode中文乱码解决方法
- PHP json_encode中文乱码解决方法
- PHP json_encode中文乱码解决方法
- PHP json_encode中文乱码解决方法
- PHP json_encode中文乱码解决方法
- php json_encode 中文乱码解决方法
- php json_encode 中文乱码解决方法
- 解决PHP json_encode() 中文自动Unicode编码的函数
- php json_encode 中文乱码的解决方法
- php json_encode 中文乱码的解决方法
- 关于php中json_encode中文乱码问题
- Android Binder总结
- DirectX里的Video和Audio C#的哦
- Oracle数据导入导出imp/exp
- 给盒子的贺文
- [摘自网络]android布局单位sp,dp,pt,px的区别
- PHP函数json_encode中文乱码解决
- 七夕·殇
- dip, dp, px, sp区别
- SQL Server 数据字典: sysobjects和syscolumn
- iOS开发者帐号申请详细步骤
- Css字体中英文对照表
- webview 在自己应用中打开网页
- 青春划过指尖
- jquery自定义校验