反序列化问题:3字节'变为1字节'?'

时间:2017-06-14 11:43:08

标签: php serialization

在我的数据库中,我有一个包含此数据的序列化字符串:Boy’s,字符'是一个3字节字符,导致序列化字符串看起来像:s:7:"Boy’s",但是,当我得到它在PHP中显示Boy?s,它只有5个字符长 - 使序列化字符串错误。

有没有一种方法我在输出上可以转换?到字符串中'以解决反序列化问题?

数据库中的数据格式为utf8mb4_unicode_ci,无法更改。

我已经尝试过了,并且问题出现在某个地方,utf8_decode或utf8_encode,但我似乎无法使其正常工作

我希望你们中的一些人能回答我的问题

0 个答案:

没有答案