我想从此网址获取内容(HTML):http://www.tvsporedi.si/spored.php?id=Vaš kanal
。我尝试过使用File_Get_Contents和cURL。
无论我如何在我的代码中构建URL,页面总是返回一个空白页面(带有标题和菜单但没有内容的页面)。我尝试编码id参数的url,保留id原样,没有任何运气。我可以对网址进行的唯一更改(似乎)是对空格进行编码(使用%20
。编码š
不起作用。
所以我想我问的是为什么PHP“吃掉”š
? PHP文件以UTF-8编码保存...
答案 0 :(得分:2)
尝试抓取:
http://www.tvsporedi.si/spored.php?id=Va%C5%A1%20kanal
这对我在浏览器中起作用,我猜你用的是什么方法。
我使用Firebug来查看浏览器如何编码请求...
答案 1 :(得分:1)