在我的数据库中,我有一个包含此数据的序列化字符串:Boy’s
,字符'是一个3字节字符,导致序列化字符串看起来像:s:7:"Boy’s"
,但是,当我得到它在PHP中显示Boy?s
,它只有5个字符长 - 使序列化字符串错误。
有没有一种方法我在输出上可以转换?到字符串中'以解决反序列化问题?
数据库中的数据格式为utf8mb4_unicode_ci,无法更改。
我已经尝试过了,并且问题出现在某个地方,utf8_decode或utf8_encode,但我似乎无法使其正常工作
我希望你们中的一些人能回答我的问题