2

我正在尝试使用将 unicode 编码为 \u 的 JSON 数据插入/更新 SQL 字段,但它正在将其剥离:

"Sauteéd -> ["Saute\u00e9d"]

但是,它像这样保存在数据库中:

["Sauteu00e9d"]

我尝试了无数 preg_replace 和 str_replace 方法,但没有一个有效。对此我能做些什么吗?这让我发疯。

谢谢!

4

2 回答 2

3

mysql_real_escape_string如果不是,请使用。

于 2011-02-24T11:06:40.053 回答
1

我的猜测是你使用 PHP

在这种情况下,您应该使用 mysql_real_escape 字符串而不是 preg 替换。对于 SQL 注入,它更容易也更好。

于 2011-02-24T11:06:05.967 回答