ajax 编码函数的运用 json_encode() json_decode()
2017-05-01 11:40
363 查看
1.json_encode()
json_encode
(PHP 5 >= 5.2.0, PECL json >= 1.2.0)
json_encode — 对变量进行 JSON 编码
Report a bug 说明
string json_encode ( mixed $value [, int $options = 0 ] )
返回 value 值的 JSON 形式
Report a bug 参数
value
待编码的 value ,除了resource 类型之外,可以为任何数据类型
该函数只能接受UTF-8 编码的数据(译注:指字符/字符串类型的数据)
编码成功则返回一个以 JSON 形式表示的string或者在失败时返回FALSE。
实际应用中,当有中文字符时,当直接使用json_encode() 函数会使汉字编码成”\u***”的形式,自从php5.4起
已经解决这个问题,使用以下方法解决汉字被编码的问题,json_encode("中文", JSON_UNESCAPED_UNICODE)
2.json_decode()
json_decode
(PHP 5 >= 5.2.0, PECL json >= 1.2.0)
json_decode — 对 JSON 格式的字符串进行编码
说明
mixed json_decode ( string $json [, bool $assoc ] )
接受一个 JSON 格式的字符串并且把它转换为 PHP 变量
参数
json
待解码的 json string 格式的字符串。
assoc
当该参数为 TRUE 时,将返回 array 而非 object 。
json_encode
(PHP 5 >= 5.2.0, PECL json >= 1.2.0)
json_encode — 对变量进行 JSON 编码
Report a bug 说明
string json_encode ( mixed $value [, int $options = 0 ] )
返回 value 值的 JSON 形式
Report a bug 参数
value
待编码的 value ,除了resource 类型之外,可以为任何数据类型
该函数只能接受UTF-8 编码的数据(译注:指字符/字符串类型的数据)
编码成功则返回一个以 JSON 形式表示的string或者在失败时返回FALSE。
实际应用中,当有中文字符时,当直接使用json_encode() 函数会使汉字编码成”\u***”的形式,自从php5.4起
已经解决这个问题,使用以下方法解决汉字被编码的问题,json_encode("中文", JSON_UNESCAPED_UNICODE)
2.json_decode()
json_decode
(PHP 5 >= 5.2.0, PECL json >= 1.2.0)
json_decode — 对 JSON 格式的字符串进行编码
说明
mixed json_decode ( string $json [, bool $assoc ] )
接受一个 JSON 格式的字符串并且把它转换为 PHP 变量
参数
json
待解码的 json string 格式的字符串。
assoc
当该参数为 TRUE 时,将返回 array 而非 object 。
相关文章推荐
- 解决PHP json_encode() 中文自动Unicode编码的函数
- ajax如果是json方式,接收页面echo出的变量一定要有json_encode()处理,html页面的返回函数success才能正常alert出这个变量
- php自定义json_encode()和json_decode()函数
- 如何使得中文不被 json_encode 不编码成 unicode PHP 浏览:9722 2014年08月14日 使用 php 自带的 json_encode 函数对数据进行编码时,中文都会变成
- 详解php中的json_encode()和json_decode()函数
- PHP中json_encode()函数编码问题的解决
- 关于php中的json_encode()和json_decode()函数的一些说明
- encode_json 转换给定的perl数据结构为一个UTF-8编码的 2进制字符串 decode_json把UTF-8字节转换成字符
- PHP常用函数(4)json_decode(),json_encode()
- Python编码格式说明及转码函数encode和decode的使用
- decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
- 与PHP交互中文编码的几个函数 decodeURIComponent,encodeURIComponent,encodeURI,decodeURI
- php中的json_encode()和json_decode()编码与反编码
- EXTJS学习系列基础篇:第四篇(转载)作者殷良胜,Ext中有两个很重要的方法,一个是decode;一个是encode.顾名思义,一个是编码,一个是解码,你难道真的这么想吗?严格的说,一个是将json字符串转换成对象;一个是将对象转换成json字符串
- php json_encode()函数保持中文编码
- 转载--PHP json_encode() 和json_decode()函数介绍
- Python编码格式说明及转码函数encode和decode的使用
- PHP 保持中文编码 json_encode 函数
- 用json_encode()函数对数组进行JSON编码。
- 关于PHP json_encode()函数