我有一个很大的PHP对象,我想将其序列化并存储在MySQL数据库中。表格编码为UTF-8
,用于保存序列化对象编码的列也是UTF-8
。
问题是该对象包含一个包含法语字符的文本字符串。
例如:
Merci d'avoir passé commande avec Lovre. Voici le récapitulatif de votre commande
当我将对象序列化并直接反序列化时,字符串保持不变且格式正确。
然而,当我将序列化后的对象存储到MySQL数据库中,然后再次检索并反序列化时,该字符串会变成这样:
Merci d'avoir passé commande avec Lovre. Voici le récapitulatif de votre commande
当我将对象存储到数据库中时,出现了一些问题。
注:
- 使用propel ORM存储对象。
- 列类型为
text
。 - 字符串从html文件中存储和读取。