可爱猫iHttp发送中文乱码问题如何解决?

admin 2022-01-11 11:09:39 2644

文档里有写,但是个别开发者,或者说不同语言对json_encode的支持不同,导致一些同学仍然解决不了乱码问题。这俩单独写个帖子吧。

文档里是这么写的,要对数据进行json_encode处理,且中文需要是unicode编码后的结果,比如原始数据如下(json)

{
    "event": "SendTextMsg",
    "robot_wxid": "wxid_5ffwweskon22",
    "to_wxid": "wxid_qh5hppxsfrsa22",
    "member_wxid": "",
    "member_name": "",
    "group_wxid": "",
    "msg": "你好"
}

那么unicode后的json长啥样呢?

{
    "event": "SendTextMsg",
    "robot_wxid": "wxid_5ffwweskon22",
    "to_wxid": "wxid_qh5hppxsfrsa22",
    "member_wxid": "",
    "member_name": "",
    "group_wxid": "",
    "msg": "\u4f60\u597d"
}

能看出不同来吗?

还有一些同学虽然进行了unicode转化,可是在数据发送的瞬间,又进行了转义,导致原本应该是 "\u4f60\u597d"(单斜杠)变成了 "\\u4f60\\u597d"(双斜杠)

 

基本就是这两种问题,各位开发者自行解决吧,如果连这都解决不了,只能说 你的开发经验也太基础了。。。

加张截图吧

可爱猫?Telegram电报群 https://t.me/ikeaimao

社区声明 1、本站提供的一切软件、教程和内容信息仅限用于学习和研究目的
2、本站资源为用户分享,如有侵权请邮件与我们联系处理敬请谅解!
3、本站信息来自网络,版权争议与本站无关。您必须在下载后的24小时之内,从您的电脑或手机中彻底删除上述内容
最新回复 (0)

您可以在 登录 or 注册 后,对此帖发表评论!

返回