did you try this? I got the cvs update for
MDL-23695 and it works in Moodle 2.0 now. I don't know if the problem with the german umlauts is a coding problem.
But searching the ip=18.104.22.168 or the ip=22.214.171.124 still shows a different sign instead of Düsseldorf. The german umlaut ü is shown as a questionmark. Sorry, I send a wrong ip into the tracker.
The file GeoLiteCity.dat is not coded with utf-8. I tried to open it with Textwrangler for Mac OS X and it seems to be iso-8859-1.