I am having a little trouble with umlauts - I make requests to the Geonames service for Dusseldorf and it seems to be returning the following with a strange A and 1/4 character instead of an umlaut...
I am currently running a webservice that sits infront of the Geonames service and umlauts stored in my database are fine and return through the service as umlauts, whilst the Geonames service continues to send back these replacements...