none
Unicode und Google Maps RRS feed

  • Frage

  • Hallo,
    ich rufe mir mittels
    WebBrowser.Navigate URL:="http://maps.google.de/maps/geo?q=" & GeoWert & "&output=csv
    einen Geowert von GoogleMaps herunter.

    Die Variable GeoWert enthält dabei die Strasse und die PLZ.
    Das funktioniert prima, bis auf den Fall, wenn die Strasse Sonderzeichen wie ä,ö ü und ß enthält.

    Wie muss denn der Aufruf lauten, bzw. der Wert der Strasse angepasst werden,
    damit auch Strassen mit Sonderzeichen angezeigt werden ?

    Der Weg über punycode und ersetzen des ü durch ü haben leider keinen Erfolg gebracht.

    Grüße, Uli.

    Donnerstag, 9. Juni 2011 07:41

Antworten

  • Hallo Ulrich,

    hab selber nochmal nachgeschaut und festgestellt. dass Google Maps da wohl generell ein Problem mit Umlauten hat, egal ob die jetzt codiert sind oder direkt angegeben werden. Das Umschreiben der Umlaute mit "ue" für "ü" bspw. hat dagegen funktioniert. Ggf. kannst Du dann auf die Encoding Funktion verzichten und ersetzt nur die Umlaute im Query String entsprechend.


    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Freitag, 10. Juni 2011 05:33
    Moderator

Alle Antworten