PHP - JSON 英镑符号显示为 \u00a3 的响应
PHP - JSON Response for pound symbol displaying as \u00a3
我的数据库中存储了一些数据,货币符号为 £
当输出为 json 时,我看到它已转换为 \u00a3
例如:
return Response::json($data, 200, []);
{
"salaries": [
{
"id": 1,
"name": "\u00a325,000, Per annum"
},
]
}
有什么方法可以将其显示为 £
?
请注意,我使用 chrome 作为浏览器,laravel 5.6 作为开发框架。
您可以将 JSON_UNESCAPED_UNICODE
传递给 Response::json()
的第 4 个参数以获得未转义的 unicode 字符,查看 documentation 了解详情。
我的数据库中存储了一些数据,货币符号为 £
当输出为 json 时,我看到它已转换为 \u00a3
例如:
return Response::json($data, 200, []);
{
"salaries": [
{
"id": 1,
"name": "\u00a325,000, Per annum"
},
]
}
有什么方法可以将其显示为 £
?
请注意,我使用 chrome 作为浏览器,laravel 5.6 作为开发框架。
您可以将 JSON_UNESCAPED_UNICODE
传递给 Response::json()
的第 4 个参数以获得未转义的 unicode 字符,查看 documentation 了解详情。