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ù)中含有中文字符串,所以我們就可以想到編碼的問(wèn)題,serialize()函數(shù)對(duì)在不同編碼下對(duì)中文的處理結(jié)果是不一樣的。
再講gbk轉(zhuǎn)換成utf8的格式后,每個(gè)中文的編碼數(shù)從2個(gè)會(huì)增加到3個(gè),所以會(huì)導(dǎo)致反序列化的時(shí)候判斷字符長(zhǎng)度出現(xiàn)問(wèn)題 。
建議更換成json處理或者其他方式。