首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >json解码日语字符串不工作

json解码日语字符串不工作
EN

Stack Overflow用户
提问于 2016-05-05 12:56:02
回答 1查看 757关注 0票数 1

我正在尝试解码包含日文字的json字符串。

代码语言:javascript
运行
复制
 $rec_data= '{"id":"220011","name":"を送"}';
 $data = json_decode(utf8_encode($rec_data),TRUE);
 var_dump($data);

但它又回来了

代码语言:javascript
运行
复制
array(2) { ["id"]=> string(6) "220011" ["name"]=> string(8) "ð" }

我希望它是

代码语言:javascript
运行
复制
array(2) { ["id"]=> string(6) "220011" ["name"]=> string(8) "を送" } 

如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-05 13:11:34

在将数组编码为JSON_UNESCAPED_UNICODE时,需要使用json

联机链接用于测试。

代码语言:javascript
运行
复制
$array =  array("id"=> "220011", "name" => "を送");
$rec_data = json_encode($array, JSON_UNESCAPED_UNICODE);

$data = json_decode($rec_data, TRUE);

var_dump($data);

结果:

代码语言:javascript
运行
复制
array(2) { ["id"]=> string(6) "220011" ["name"]=> string(6) "を送" }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37051235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档