温馨提示×

PHP json_encode能否处理中文字符

js
小樊
81
2024-10-12 16:40:14
栏目: 编程语言

是的,PHP的json_encode函数可以处理中文字符。默认情况下,json_encode会将中文字符转换为Unicode编码(例如:\uXXXX格式)。如果你需要保留原始的中文字符,可以使用JSON_UNESCAPED_UNICODE选项。

示例:

$data = array("name" => "张三", "age" => 30);
$json = json_encode($data, JSON_UNESCAPED_UNICODE);
echo $json; // 输出:{"name":"张三","age":30}

在这个例子中,我们使用JSON_UNESCAPED_UNICODE选项来确保中文字符不被转换为Unicode编码。

0