解决 json_encode 中文乱码
程序员文章站
2022-05-22 22:26:05
...
解决以下问题
- json_encode 中文后的字符串不可阅读
- json_encode 多级数组中文乱码问题
- json_encode 数组中包含换行时错误问题
- json_encode 数组中键为中文的问题
- http://blog.1dnet.net/?post=840
[PHP]代码
01
//http://blog.1dnet.net
02
function
_encode(
$arr
)
03
{
04
$na
=
array
();
05
foreach
(
$arr
as
$k
=>
$value
) {
06
$na
[_urlencode(
$k
)] = _urlencode (
$value
);
07
}
08
return
addcslashes
(urldecode(json_encode(
$na
)),
"\r\n"
);
09
}
10
11
function
_urlencode(
$elem
)
12
{
13
if
(
is_array
(
$elem
)){
14
foreach
(
$elem
as
$k
=>
$v
){
15
$na
[_urlencode(
$k
)] = _urlencode(
$v
);
16
}
17
return
$na
;
18
}
19
return
urlencode(
$elem
);
20
}
上一篇: php access数据导入mysql
推荐阅读
-
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
-
快速解决pandas.read_csv()乱码的问题
-
解决pandas read_csv 读取中文列标题文件报错的问题
-
chrome内核浏览器不能翻译成中文该怎办? 谷歌浏览器无法翻译的解决办法
-
解决asp.net core在输出中文时乱码的问题
-
Linux 中unzip解压时中文乱码的解决办法
-
fputcsv 导出excel,解决内存、性能、乱码、科学计数法问题
-
解决3.01版的jquery.form.js中文乱码问题的解决方法
-
Python遍历zip文件输出名称时出现乱码问题的解决方法
-
解决Python中list里的中文输出到html模板里的问题