作者abcg5 (nothing)
看板Perl
标题[问题] 将网址中文部换转换成%XX
时间Fri Oct 30 01:56:36 2009
小弟的问题是这样的
我想去抓一些网页
不过网页的一部分是有中文的
像以下这样
http://tw.search.yahoo.com/search?p=%E5%88%80%E9%BE%8D
原来为
http://tw.search.yahoo.com/search?p=刀龙
可是在perl中
HTTP::Request('GET', '
http://tw.search.yahoo.com/search?p=刀龙');
是抓不到东西的...他会给我404错误
但如果是
HTTP::Request('GET', '
http://tw.seach.yahoo.com/search?p=%E5%88%80%E9%BE%8D')
就可以顺利的抓到网页!
现在我有一堆类似 刀龙 这样的中文字词
我要如何转换成那%XX呢?? (注:我perl不是写成cgi的样式...
请教会的版友 谢谢!!^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.138.159