小编Adm*_*iny的帖子

JSON.parse()保持字符串编码

//string with correct json format

{"reaction":"\ud83d\udc4d","user":{"id":"xyz"}}

//after JSON.parse()

{ reaction: '', user: [Object] }
Run Code Online (Sandbox Code Playgroud)

我想做的是保持反应值编码,但JSON.parse()并不能完全按照我的意愿做。

更新资料

最后,我决定JSON.parse()独自一人,按照@Brad的建议修复数据库问题。我更改了数据库格式,但这不足以解决问题,因此找到了这个。现在,每个语句都必须SET NAMES utf8mb4;以查询开头。同样,在连接中您还必须拥有这些 {charset : 'utf8mb4', multipleStatements: true}。没有适当的node-mysql文档,很难找到最佳答案,但是最后我还是要学习很多,谢谢。

javascript json node.js

5
推荐指数
1
解决办法
1252
查看次数

标签 统计

javascript ×1

json ×1

node.js ×1