cxh116 发表于 2009-12-4 20:01:13

Wrong Serialize Stream

---------------------------

---------------------------
信息:Wrong Serialize Stream!

发生于   在 LocoySpider.common.PHPSerializer.ThrowError(String X0231E7780ED58F7D0B3442D6B3639A7C)

   在 LocoySpider.common.PHPSerializer.ReadArray(MemoryStream XFA4CB4F722525CFD1998543D7B2E8A6C, Hashtable XE7485EEBCCCA234102137652227D4AEA, Int32& XE0475B4A1D27DA795BB772F74D16E5B8, Hashtable XD9502082F5473CAEB871EE4B8714CE5F, Encoding XF0A1BE846FE12CFD9F2A567ED303EF06)

   在 LocoySpider.common.PHPSerializer.UnSerialize(MemoryStream XFA4CB4F722525CFD1998543D7B2E8A6C, Hashtable XE7485EEBCCCA234102137652227D4AEA, Int32& XE0475B4A1D27DA795BB772F74D16E5B8, Hashtable XD9502082F5473CAEB871EE4B8714CE5F, Encoding XF0A1BE846FE12CFD9F2A567ED303EF06)

   在 LocoySpider.common.PHPSerializer.UnSerialize(Byte[] X8F309136692F4C2A0D88F283849CE232, Type XE2CC9D59406B8A998C8EE3B10ACB0660, Encoding XF0A1BE846FE12CFD9F2A567ED303EF06)

   在 LocoySpider.common.PHPSerializer.UnSerialize(Byte[] X8F309136692F4C2A0D88F283849CE232, Encoding XF0A1BE846FE12CFD9F2A567ED303EF06)

   在 LocoySpider.common.function.GetPHPInterfaceResult(String X8946397F7F0DDC9F5355F2245F50FB97, String X9E423F299D2DF67C1089604F815E8834, String XBBE42451084988B59A759B97289C8E9A, String XD29E756D0F010E9E8507DAC2F5FC498B)

   在 LocoySpider.Job.LocoyNewJob.XECC77B73DC56303353956F679D3EC1AE()
---------------------------
确定   
---------------------------



调用PHP接口出现异常,应该是PHP的版本问题,哎,不想说了,那所谓的
C# 版本的 PHP serialize/unserialize 完整实现 估计火车头就是直接复制网上别人的代码 ,都没有认真调试过的   ,好像字符串过长,就会报Wrong Serialize Stream

专业收费采集 发表于 2009-12-4 20:55:44

呵呵早就发现这个问题官方一直没做改善

面向大海 发表于 2009-12-4 21:03:28

看看这个:http://bbs.locoy.com/viewthread.php?tid=44164&highlight=Wrong%2BSerialize%2BStrea

aven 发表于 2009-12-4 21:13:12

别用interface模式

用php中转形式

cxh116 发表于 2010-1-5 19:40:33

回复 3# 面向大海


我也想看,可惜我是普通用户

cxh116 发表于 2010-1-5 19:41:35

回复 4# aven


中转模式的话用自己熟悉的JAVA语言也可以    都差不多了只是直接用插感觉好一点了

tuzwu 发表于 2010-3-14 16:34:35

啊.俺也遇到这个问题.怎么解决呢

tuzwu 发表于 2010-3-14 16:38:36

ok了.原来是含有中文字符乱码导致的.纯E文字符没问题.
页: [1]
查看完整版本: Wrong Serialize Stream