drutjkpsr67393592 2017-06-14 11:43
浏览 38

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

In my database I have a serialized string containing this data: Boy’s, the character ’ is a 3-byte character, causing the serialized string to look like: s:7:"Boy’s", however, when I get it in PHP it says Boy?s, which is only 5 characters long - making the serialized string wrong.

Is there a way I, on the output, can convert the ? to a ’ in the string to resolve the unserialize problem?

The dataformat in the Database is utf8mb4_unicode_ci and cannot be changed.

I have tried, and figure the problem lies somewhere around a, utf8_decode or utf8_encode, but I cannot seem to make it work

I hope some of you can answer my problem

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 matlab不知道怎么改,求解答!!
    • ¥15 永磁直线电机的电流环pi调不出来
    • ¥15 用stata实现聚类的代码
    • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
    • ¥20 docker里部署springboot项目,访问不到扬声器
    • ¥15 netty整合springboot之后自动重连失效
    • ¥15 悬赏!微信开发者工具报错,求帮改
    • ¥20 wireshark抓不到vlan
    • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
    • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持