画像の URL を MySQL データベース テーブルに保存しようとしています。
列フィールドは十分な長さです。テーブルとデータベースは UTF-8 CI 一般照合 (IIRC) を使用しています。
URL は次のようになります。
http://example.com/media/images/47142000/jpg/_47142379_005857853-1.jpg
しかし、それらは次のように保存されます:
http://example.com/media/images/47142000/jpg ...
「_」の出現が mySQL の問題を引き起こしているようです。データベースに保存する前に、文字列を urlencode する (または文字列に対して他のデータ変更を実行する) 必要がありますか?