Latias
0
Hallo 
Ich betreibe einen kleinen Chat, der unter anderem auch auf Tcl basiert. Jetzt hab ich etwas gebastelt, um sich im Chat das Wetter der eigenen Stadt anzeigen zu lassen, mittels Google Wetter API.
Ein PHP Script wertet die XML Datei von Google aus und gibt die Informationen dann mit ## getrennt aus.
Der Name der Stadt wird über GET Parameter überliefert.
Auf der Tcl Seite sieht das dann so bei mir aus:
Das Ganze funktioniert auch soweit sehr gut, nur machen Umlaute Probleme. Wenn ich zB die Daten für München abfragen lassen will, funktioniert es nicht mehr. Ich hab jetzt in die PHP Datei etwas gebaut, was in eine Datei schreibt was tatsächlich beim PHP Script ankommt. Bei München kommt nur "M" an, anscheinend werden bei Umlauten der jeweilige Umlaut und alles danach abgeschnitten.
Weiß jemand woran das liegt und wie ich das beheben könnte?
Mfg Latias
Ich betreibe einen kleinen Chat, der unter anderem auch auf Tcl basiert. Jetzt hab ich etwas gebastelt, um sich im Chat das Wetter der eigenen Stadt anzeigen zu lassen, mittels Google Wetter API.
Ein PHP Script wertet die XML Datei von Google aus und gibt die Informationen dann mit ## getrennt aus.
Der Name der Stadt wird über GET Parameter überliefert.
Auf der Tcl Seite sieht das dann so bei mir aus:
Code:
package require http
proc weather { arg arg2 } {
set agent "Mozilla"
set a http://url.de/weather.php?location=
set b $arg
set c &day=
set d $arg2
set query "$a$b$c$d"
set token [http::config -useragent $agent]
set token [http::geturl $query]
upvar #0 $token state
set content $state(body)
set list [split $content ##]
return $list
}
Weiß jemand woran das liegt und wie ich das beheben könnte?
Mfg Latias