unserialize(): Error at offset 0 of 156 bytes in file F:\my\layGateIm\im-for-gateway\vendor\workerman\workerman\Protocols\Http.php on
分析原因:英文數(shù)據(jù)中含有中文字符串,所以我們就可以想到編碼的問題,serialize()函數(shù)對在不同編碼下對中文的處理結(jié)果是不一樣的。
再講gbk轉(zhuǎn)換成utf8的格式后,每個中文的編碼數(shù)從2個會增加到3個,所以會導(dǎo)致反序列化的時候判斷字符長度出現(xiàn)問題 。
建議更換成json處理或者其他方式。