MySQL更新/插入条带反斜杠的unicode条目

时间:2011-02-24 11:00:41

标签: php mysql unicode backslash

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

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

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

["Sauteu00e9d"]

我尝试了无数的preg_replace和str_replace方法,但它们都没有用。我能做些什么 - 这让我很生气。

谢谢!

2 个答案:

答案 0 :(得分:3)

如果不是,请使用mysql_real_escape_string

答案 1 :(得分:1)

我的猜测是你使用PHP

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