--- android/TrainInfo/src/dk/thoerup/traininfo/provider/XmlStationProvider.java 2009/10/02 10:39:09 381 +++ android/TrainInfo/src/dk/thoerup/traininfo/provider/XmlStationProvider.java 2009/10/03 10:55:43 391 @@ -1,6 +1,7 @@ package dk.thoerup.traininfo.provider; -import java.net.URI; + +import java.net.URLEncoder; import java.util.ArrayList; import java.util.List; @@ -9,7 +10,6 @@ import org.w3c.dom.NodeList; import android.location.Location; -import android.net.Uri; import android.util.Log; import dk.thoerup.traininfo.StationBean; import dk.thoerup.traininfo.util.DownloadUtil; @@ -35,7 +35,16 @@ @Override public boolean lookupStations(String name) { - String url = XmlUtil.SERVICE_BASE + "/LocateStations?name=" + Uri.encode(name); + + // String url = XmlUtil.SERVICE_BASE + "/LocateStations?name=" + Uri.encode(name); + String url = ""; + + try { + url = XmlUtil.SERVICE_BASE + "/LocateStations?name=" + URLEncoder.encode(name, "ISO8859-1"); + } catch (Exception e) { + Log.e("lookupStations", "Encoding failed", e); + } + Log.i("url", url); return lookupStationsWorker(url); }