@BlackJack
also wenn ich die datei im IE runterlade und in python öffne sieht das so aus: (und nein, da ist nix gefaked oder sonst was, das ist bei mir wirklich so)
ich sehe da einerseits kyrlilische zeichen (per print), und nen utf-8 kodierten string...
ist der IE also schlau genug das "kaputte" xml selbstständig nach utf-8 umzuwandeln? wenn ja, dann muss ich mich wohl schlau machen wie ich python dazu bringe das kaputte xml zu reparieren...
urllib -> KML (utf-8) zu unicode
-
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
Also laut dem Bug kann man eher nach dem Header "Content-Type" im HTTP gehen. Kannst ja diesen auslesen und verwenden damit du Unicode erstellen kannst und nacher in UTF-8 wandeln.sma hat geschrieben:Da hätte ich mehr von Google erwartet. Hier ist der Bug.
Gruss
@Rayo
das war die information die ich gebraucht habe...
folgendes funktioniert:
vielen dank...
das war die information die ich gebraucht habe...
folgendes funktioniert:
Code: Alles auswählen
url = 'http://maps.google.de/maps?f=d&hl=de&geocode=&saddr=55.736226%2037.66465&daddr=55.736226%2037.66465&output=kml'
user_agent = 'Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)'
data = ''
headers = { 'User-Agent' : user_agent }
req = urllib2.Request(url, data, headers)
resp = urllib2.urlopen(req)
response = resp.read()
uni = unicode(response,'utf-8')
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Das ist echt eine peinliche Sache und das auf den Bug immer nur eine Reaktion pro Monat kommt ist irgendwie schwach.sma hat geschrieben:Da hätte ich mehr von Google erwartet. Hier ist der Bug.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Google-Mitarbeiter müssen wohl allgemein einer Policy folgen, dass Bugs nur spärlich angeschaut werden dürfen. Bei googleappengine dümpeln über 300 Defects in deren Issue-Tracker herum, dass man etwa keine Apps löschen kann ist auch "erst" wenige Monate offen. Für das Project Hosting selbst gibt es mehr als 500 offene Punkte. Einstellbares Syntaxhighlighting wünscht man sich dort seit 2006...