火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 6784|回复: 6

Unicode采集

[复制链接]
发表于 2006-5-24 10:35:18 | 显示全部楼层 |阅读模式
http://gz.homephoto.com.cn/Vendu ... 5-92c0-7c35d5290bed
在测试此页时,用默认得到乱码,用UTF-8得到正确内容,用Unicode得不到内容。在IE中看编码形式,发现是Unicode(UTF-8)。所以,在内容规则中,我设置为UTF-8

但是,在发表内容时,状态是得到“未知”,经winsock和接口检查,发现并没有将数据发表到接口。
 楼主| 发表于 2006-5-24 16:09:05 | 显示全部楼层
我将内容发表到discuz模块,发表成功,证实内容规则没问题。
而将其它内容发表到我自己写的模块,成功,证实我的模块没问题。

我找了两个网友测试。他们自己写的规则。也遇上这个问题。
 楼主| 发表于 2006-5-24 16:20:06 | 显示全部楼层
我模块内容如下,运行在windows 2003环境下,没有指定编码。:
<%
Set conn = Server.CreateObject("Adodb.Connection")
conn.open "..."

querystring = Request.QueryString
If querystring = "" Then
        querystring  = Request.Form
End If

sql = "insert into test(querystring) values('" & querystring &"')"
response.write sql
conn.execute sql

conn.close
set conn = nothing

%>
ok
 楼主| 发表于 2006-5-25 15:30:21 | 显示全部楼层
昨天和今天我所说的问题,解决了,是模块问题。不好意思。
但我自己用另一模块试,也是同样的错,所以才怀疑是采集器的BUG。
如果火车采集器将发表后的提示显示出来,则我当时就能发现,可惜没这功能。且winsock expert又没有监测到响应结果!
用Wkiller也没有监测到响应结果。
 楼主| 发表于 2006-5-25 15:52:02 | 显示全部楼层
火车,我确认过,如果模块没有注明编码,你的程序会“未知”状态
我的问题是因为这个引起的。在接收gb2312不会有问题,而接收UTF8就有问题了。
发表于 2006-6-10 09:03:52 | 显示全部楼层
我是分析成功。发表时提示未知
 楼主| 发表于 2006-6-17 17:12:12 | 显示全部楼层
是的,我当时也是这原因。 这有可能是标签不匹配,或网速过慢。
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2025-5-8 07:57

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表