在我的网络应用程序中,我需要将JSON存储在其中一个数据库字段中(只有一个字段)。在后端(PHP)我通过json_encode()
将数组转换为json。
以上的输出是:
[{"przyczyna":"Niezgodno\u015b\u0107"}]
编码:
[{"przyczyna":"Niezgodność"}]
这是正确的。
然后我通过mysqli
(标准$mysqli->query()
)将此字符串发送到我的数据库。
当我进入我的数据库时,我可以看到该字段具有值:
[{"przyczyna":"Niezgodnou015bu0107"}]
反斜杠消失了,我无法正确解码它。如何在没有反向删除的情况下将其上传到我的数据库?在PHP端和数据库(MySQL
)我正在使用utf8
编码。我尝试使用utf8mb4
,但结果是一样的。