これを想像してください:
- フォーム データにアポストロフィが含まれています
- フォームが送信される
- POST データがシリアライズされる
- POST データはデータベースに書き込まれます
- データベースデータが取得されます
- データのシリアル化を解除できません
シリアル化されたデータに問題があります。アポストロフィなしとアポストロフィありで試しました:
- s:7:"会社";s:12:"ジョーズ会社"
- s:7:"会社";s:14:"ジョーの会社"
POSTデータが引用符とアポストロフィにスラッシュを追加することは知っていますが、どこかでスラッシュが削除されているため、シリアライゼーションが壊れています。私はどこでも stripslashes() 関数を使用していません - 何かアイデアはありますか?