diff --git a/src/de/schildbach/pte/GvhProvider.java b/src/de/schildbach/pte/GvhProvider.java index 137ccb4e..ba1a4563 100644 --- a/src/de/schildbach/pte/GvhProvider.java +++ b/src/de/schildbach/pte/GvhProvider.java @@ -65,7 +65,7 @@ public class GvhProvider extends AbstractEfaProvider @Override protected String nearbyStationUri(final String stationId) { - return String.format(NEARBY_STATION_URI, stationId); + return String.format(NEARBY_STATION_URI, ParserUtils.urlEncode(stationId, "ISO-8859-1")); } @Override diff --git a/src/de/schildbach/pte/LinzProvider.java b/src/de/schildbach/pte/LinzProvider.java index a056aa93..4814073e 100644 --- a/src/de/schildbach/pte/LinzProvider.java +++ b/src/de/schildbach/pte/LinzProvider.java @@ -74,7 +74,7 @@ public class LinzProvider extends AbstractEfaProvider @Override protected String nearbyStationUri(final String stationId) { - return String.format(NEARBY_STATION_URI, stationId); + return String.format(NEARBY_STATION_URI, ParserUtils.urlEncode(stationId, "ISO-8859-1")); } @Override diff --git a/src/de/schildbach/pte/TflProvider.java b/src/de/schildbach/pte/TflProvider.java index 4e4ba513..66fe6827 100644 --- a/src/de/schildbach/pte/TflProvider.java +++ b/src/de/schildbach/pte/TflProvider.java @@ -73,7 +73,7 @@ public class TflProvider extends AbstractEfaProvider @Override protected String nearbyStationUri(final String stationId) { - return String.format(NEARBY_STATION_URI, stationId); + return String.format(NEARBY_STATION_URI, ParserUtils.urlEncode(stationId, "ISO-8859-1")); } @Override diff --git a/src/de/schildbach/pte/VmsProvider.java b/src/de/schildbach/pte/VmsProvider.java index 93f21da4..43e23b94 100644 --- a/src/de/schildbach/pte/VmsProvider.java +++ b/src/de/schildbach/pte/VmsProvider.java @@ -68,7 +68,7 @@ public class VmsProvider extends AbstractEfaProvider @Override protected String nearbyStationUri(final String stationId) { - return String.format(NEARBY_STATION_URI, stationId); + return String.format(NEARBY_STATION_URI, ParserUtils.urlEncode(stationId, "ISO-8859-1")); } @Override diff --git a/src/de/schildbach/pte/VmvProvider.java b/src/de/schildbach/pte/VmvProvider.java index f926bb45..3de2e033 100644 --- a/src/de/schildbach/pte/VmvProvider.java +++ b/src/de/schildbach/pte/VmvProvider.java @@ -69,7 +69,7 @@ public class VmvProvider extends AbstractEfaProvider @Override protected String nearbyStationUri(final String stationId) { - return String.format(NEARBY_STATION_URI, stationId); + return String.format(NEARBY_STATION_URI, ParserUtils.urlEncode(stationId, "ISO-8859-1")); } @Override diff --git a/src/de/schildbach/pte/VrnProvider.java b/src/de/schildbach/pte/VrnProvider.java index ba4684c4..2b7451f3 100644 --- a/src/de/schildbach/pte/VrnProvider.java +++ b/src/de/schildbach/pte/VrnProvider.java @@ -68,7 +68,7 @@ public class VrnProvider extends AbstractEfaProvider @Override protected String nearbyStationUri(final String stationId) { - return String.format(NEARBY_STATION_URI, stationId); + return String.format(NEARBY_STATION_URI, ParserUtils.urlEncode(stationId, "ISO-8859-1")); } @Override diff --git a/src/de/schildbach/pte/VvsProvider.java b/src/de/schildbach/pte/VvsProvider.java index 64bf3193..d5b91130 100644 --- a/src/de/schildbach/pte/VvsProvider.java +++ b/src/de/schildbach/pte/VvsProvider.java @@ -69,7 +69,7 @@ public class VvsProvider extends AbstractEfaProvider @Override protected String nearbyStationUri(final String stationId) { - return String.format(NEARBY_STATION_URI, stationId); + return String.format(NEARBY_STATION_URI, ParserUtils.urlEncode(stationId, "ISO-8859-1")); } @Override