YQLをWebサービスで動作させようとしています。この最初のスニペットは、YQL コンソール ( http://developer.yahoo.com/yql/console/ )で機能します。
select * from xml where url="http://www.gis.leg.mn/mapserver/districtsxml/geocode.php?location=Mankato"
スペースを使用してより複雑なアドレスを追加しようとすると、コンソールに接続失敗に関するエラーが表示されます。
select * from xml where url="http://www.gis.leg.mn/mapserver/districtsxml/geocode.php?location=Mankato%20MN"
2 番目の URL は、直接アクセスすると問題なく動作します: http://www.gis.leg.mn/mapserver/districtsxml/geocode.php?location=Mankato%20MN
2 番目の yql クエリをエンコードする方法についてのアイデアはありますか? 最終的には、yql コンソール内だけでなく、URL を介して yql を呼び出したいのですが、コンソールはそれを機能させるのに適した場所であると考えました。