json_encode 处理中文乱码
$data="JSON中文";
$newData=iconv("GB2312","UTF-8//IGNORE",$data);
//ignore的意思是忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符都不会被保存。
//或是("GB2312","UTF-8",$data); echo $newData;
<?php
$testJSON=array('name'=>'中文字符串','value'=>'test');
//echo json_encode($testJSON);
foreach ( $testJSON as $key => $value ) {
$testJSON[$key] = urlencode ( $value );
}
echo urldecode ( json_encode ( $testJSON ) );
?>
查看输出结果为:
{“name”:”中文字符串”,”value”:”test”}
到此,成功地输出了中文字符。随意使用json_encode吧。这样子在PHP后台输出的JSON字符串在前台javascript中Ajax接收后eval出来也不会出现中文乱码,因为js在处理JSON格式数据是也是以UTF8的形式进行的,与PHP类似,故接收PHP页面的JSON字符串不会出现问题。
转载于:https://blog.51cto.com/shenjinchen/1434254
json_encode 处理中文乱码相关推荐
- php json_encode后乱码,PHP中json_encode后中文乱码的解决方案
header("Content-Type:text/html;charset=utf-8;"); $arr = array ('Version_code'=>2,'Versi ...
- 解决 json_encode 中文乱码
来源: http://www.phpchina.com/archives/view-42572-1.html 解决以下问题 json_encode 中文后的字符串不可阅读 json_encode 多级 ...
- PHP数组传递给JavaScript以及json_encode的gbk中文乱码的解决
首先关于json_encode的gbk中文乱码,创建JSON函数,这一段来自网上某一位大侠 /***************************************************** ...
- php json encode中文乱码,php json_encode中文乱码如何解决
php encode中文乱码的解决办法:首先打开相应的PHP文件:然后使用正则语句"preg_replace("#\\\u([0-9a-f]{4})#ie"," ...
- php gbk json_encode,php中json_encode处理gbk与gb2312中文乱码问题的解决方法
这篇文章主要介绍了php中json_encode处理gbk与gb2312中文乱码问题的解决方法,需要的朋友可以参考下 本文讲述了php中json_encode处理gbk与gb2312中文乱码问题的解决 ...
- php json_encode 中文乱码解决方法
php json_encode 中文乱码解决方法 参考文章: (1)php json_encode 中文乱码解决方法 (2)https://www.cnblogs.com/oldphper/p/412 ...
- PHP json_encode中文乱码解决方法
PHP json_encode中文乱码解决方法 参考文章: (1)PHP json_encode中文乱码解决方法 (2)https://www.cnblogs.com/jisheng/archive/ ...
- 黄聪:PHP json_encode中文乱码解决方法
相信很多人在使用Ajax与后台php页面进行交互的时候都碰到过中文乱码的问题.JSON作为一种轻量级的数据交换格式,备受亲睐,但是用PHP作为后台交互,容易出现中文乱码的问题.JSON和js一样,对于 ...
- php json_encode后乱码,php json_encode 中文乱码的解决方法
json_encode对中文的处理一直是有问题的, 1.不能处理GB编码,所有的GB编码都会替换成空字符. 2.utf8编码的中文被编码成unicode编码,相当于javascript的escape函 ...
最新文章
- 远程打包linux成镜像,ubuntu18.04 现有系统打包成镜像
- 说的都是概念——有关编程范式
- python爬取慕课视频-Python爬虫抓取技术的门道
- 既是客户又是供应商清帐配置
- 电气论文:负荷区间预测(机器学习简单实现)
- 中国大数据企业排行榜V6.0- 5 年后再去看看中几个大数据公司的发展状况
- ubuntu搭建zookeeper集群
- FineUI 选中多行获取行ID
- 转-WSGI Tutorial
- scrapy 序列化写入器 ——ItemExporter
- 通过bash脚本分析zabbix数据库,实现服务器每日故障统计
- 为什么要写this在访问成员变量的时候_java面向对象(局部变量和成员属性)
- 苹果隐私追踪新规发布后 Android广告支出涨10%
- C++设计模式--观察员
- Linux上安装Oracle 10g 装后感
- wget下载github的releases的软件
- 系统建模与仿真项目驱动设计报告-基于MATLAB的GUI界面设计
- 地表最强报表工具,一张模板秒杀数百Excel !
- hdu 5455 Fang Fang 2015沈阳网络赛 模拟
- Flutter Dart 数字转成中文金额大写