diff --git a/enabler/src/de/schildbach/pte/VvsProvider.java b/enabler/src/de/schildbach/pte/VvsProvider.java index f5ad316b..d8d207ae 100644 --- a/enabler/src/de/schildbach/pte/VvsProvider.java +++ b/enabler/src/de/schildbach/pte/VvsProvider.java @@ -19,6 +19,8 @@ package de.schildbach.pte; import javax.annotation.Nullable; +import com.google.common.base.Charsets; + import de.schildbach.pte.dto.Line; import de.schildbach.pte.dto.Point; import de.schildbach.pte.dto.Product; @@ -38,6 +40,7 @@ public class VvsProvider extends AbstractEfaProvider { public VvsProvider(final HttpUrl apiBase) { super(NetworkId.VVS, apiBase); + setRequestUrlEncoding(Charsets.UTF_8); setIncludeRegionId(false); setNumTripsRequested(4); } diff --git a/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java b/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java index da38a03a..45a08568 100644 --- a/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java +++ b/enabler/test/de/schildbach/pte/live/VvsProviderLiveTest.java @@ -71,8 +71,9 @@ public class VvsProviderLiveTest extends AbstractProviderLiveTest { @Test public void suggestLocationsWithUmlaut() throws Exception { - final SuggestLocationsResult result = suggestLocations("grün"); + final SuggestLocationsResult result = suggestLocations("Nürtingen"); print(result); + assertThat(result.getLocations(), hasItem(new Location(LocationType.STATION, "5002931"))); } @Test