php 中文 decode_PHP中json_decode函数中文乱码如何解决?
PHP中json_decode函数中文乱码如何解决?
PHP中json_decode函数中文乱码解决方法:1、使用函数“urldecode()”将数据进行解码,解码后再进行JSON解码,其函数的作用是解码已编码的URL字符串;2、在JSON编码的时候,不要将中文编码即可。
示例代码<?php
$testJSON=array('name'=>'中文字符串','value'=>'test');
echo json_encode($testJSON);
?>
查看输出结果为:
{“name”:”\u4e2d\u6587\u5b57\u7b26\u4e32″,”value”:”test”}
可见即使用UTF8编码的字符,使用json_encode也出现了中文乱码。解决办法是在使用json_encode之前把字符用函数urlencode()处理一下,然后再json_encode,输出结果的时候在用函数urldecode()转回来。具体如下:
$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”}
推荐教程:《PHP》
php 中文 decode_PHP中json_decode函数中文乱码如何解决?相关推荐
- Django使用Ajax传递中文字符串给视图函数显示乱码的解决方法
网上看到许多Ajax传递中文字符的解决方法,但都是比较高级的方法.我看不懂啊,觉得好复杂.翻了好多前辈的网页,找到一个解决方案.我这里用比较直白的语言解答一下,让像我这样的小白不必看到别人的解答方法就 ...
- 转载:opencv中imshow函数运行中断的解决办法
OpenCV中 imshow函数运行中断的解决方法 羊和咩咩 2017-03-10 16:00:49 5919 收藏 最后发布:2017-03-10 16:00:49首发:2017-03-10 16: ...
- java 转换gbk编码,java中GBK转UTF-8乱码的解决方法
java中GBK转UTF-8乱码的解决方法 如果自己采用的是GBK编码,对方采用得到是UTF-8编码,发送数据时需要将GBK编码数据转换成UTF-8编码数据,这样对方才不会乱码. 问题出现:GBK转U ...
- php自定义函数出现乱码,php的imagettftext 函数出现乱码的解决方法
php的imagettftext 函数出现乱码的解决方法:今天遇到一个问题,就是往图片上打文字水印,当是汉字的时候出现了乱码,是英文时候并没有出现乱码. 查资料后最终找到两种解决方案,分别如下: 1. ...
- php的email函数发送失败,php中mail函数发送邮件失败的解决方法_php技巧
本文实例讲述了php中mail函数发送邮件失败的解决方法.分享给大家供大家参考.具体分析如下: php中mail函数是一个自带的发邮件的函数,但是如果你真的要使用mail函数来发邮件那必须是要给你系统 ...
- MySQL8中创建函数报错的解决
MySQL8中创建函数报错的解决 一 问题描述 二 解决方案 方案一 : 设置全局环境变量 方案二 : 修改系统配置文件 一 问题描述 在使用MySQL8.x版本的数据库创建函数时, 报出一下错误 H ...
- 关于JAVA中URL传递中文参数,取值是乱码的解决办法
今天遇到一个问题就是在Action当中把一条中文信息绑定在URL的后面,ActionForward到别一个页面时,用reqeust.getParameter取出是出现乱码的问题. 现解决办法如下: 1 ...
- python search函数 中文,Python-re中search()函数怎么用
Python-re中search()函数怎么用 发布时间:2021-03-18 13:03:16 来源:亿速云 阅读:65 作者:小新 这篇文章将为大家详细讲解有关Python-re中search() ...
- python中的format什么意思中文-python中format函数什么意思
python中format函数什么意思? Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能. 基本语法是通过 {} 和 : 来代替以前的 % ...
最新文章
- find 按时间查找
- 如何实现Asp与Asp.Net共享Session
- Vue中正确使用jQuery的方法
- python 读取 word 表格_python读取word表格
- 【数据库】数据库常见操作指令
- linux自动获取ip网卡配置文件,linux 命令行下配置网卡自动获取 IP
- Ubuntu 18.04换国内源
- srpm包的编译方式
- 记一次生产环境存储过程优化的过程(42秒--0.06秒)
- 两台局域网内的阿里云服务器传文件
- 巨人综合音源优化版 – East West Quantum Leap Colossus Kontakt
- 毕业论文概念界定要怎么写?
- python 随机森林分类 代码
- 姚劲波年会演讲:给老员工发8万元股票,6年内冲刺千亿目标
- 系统配置工具-- Siebel Tools
- 设置电脑 保护视力 还有桌面默认颜色
- 基于JAVA图书商城系统 (Springboot框架) 开题报告
- #每日一题 力扣第22题 黑白格子画
- 联想拯救者R7000_2020款黑屏解决方案
- IDEA类文件图标变成“J”