PHP的json_encode来处理中文的时候,中文都会编码,怎么整?

  • 当我们使用 json_encode的时候,会发现这种情况

json_encode("tian jia cheng gong") 写英文的话不会转成Unicode;

<?php
echo json_encode("tian jia cheng gong ");

//"tian jia cheng gong "

但是

json_encode("添加成功") 写中文的话会转成Unicode;

<?php
echo json_encode("添加成功");

//"\u6dfb\u52a0\u6210\u529f"

有的时候就是不想把中文转换为Unicode,这里有个办法:
就是JSON_UNESCAPED_UNICODE,意思就是Json不要编码Unicode

<?php
echo json_encode("添加成功", JSON_UNESCAPED_UNICODE);

//"添加成功"

Tip:想了解更多关于json_encode信息,请点击下面链接
   - - ->链接

猜你喜欢

转载自blog.csdn.net/weixin_43814775/article/details/108251281