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を使用していると思います

その場合、pregreplaceの代わりにmysql_real_escape文字列を使用する必要があります。SQLインジェクションに対しては、より簡単ではるかに優れています。

于 2011-02-24T11:06:05.967 に答える