PHP中的序列化和utf-8

PHP中的序列化和utf-8,php,serialization,Php,Serialization,大家好 我正在尝试序列化包含一些utf-8代码的数组: ....["value"]=> string(13) "مغادرة1".... 但是序列化数组后,它看起来是这样的: value";s:13:"?????? 我认为我得到的错误是: Message: unserialize() [function.unserialize]: Error at offset 685 of 701 bytes 与utf-8代码的错误序列化有关 那么如何序列化包含utf-8代码的数组呢? 谢谢你谢

大家好
我正在尝试序列化包含一些utf-8代码的数组:

....["value"]=>  string(13) "مغادرة1"....
但是序列化数组后,它看起来是这样的:

value";s:13:"??????
我认为我得到的错误是:

Message: unserialize() [function.unserialize]: Error at offset 685 of 701 bytes
与utf-8代码的错误序列化有关
那么如何序列化包含utf-8代码的数组呢?

谢谢你

谢谢你的回复

问题在于将数据存储在数据库中,而不是序列化,
我存储ser内容的字段类型是拉丁语,我将其更改为utf-8,一切正常

您能提供一些简短的代码来清楚地说明这个问题吗?比如:
$s=serialize(数组('value'=>';取消商品化($s)。是的,请显示更多详细信息。你在用序列化数据做什么?