Sorry, lieber Otto, du kannst hier nicht einfach eine URI hineinwerfen und uns den Rest überlassen. So kannst du nicht mit Hilfe rechnen.
Offenbar lädst du JSON und bekommst, obwohl der Server die Umlaute korrekt kodiert, komische Sachen heraus. Keine Ahnung, woran das liegt, ich finde mich in diesem Wust nicht zurecht. Nicht umsonst bat ich dich, dein Problem zu beschreiben, und wo du gerade dabei bist, kannst du eine reduzierte Testseite bauen, die das Problem isoliert.
"Sihlhölzli" ist als Dateiname "Sihlh\u00f6lzli", was natürlich nicht funktioniert.
Soweit ich das sehe wird das JSON durchaus korrekt dekodiert, also aus Sihlh\u00f6lzli wird in JavaScript wieder Sihlhölzli.
Dann verwendest du allerdings irgendwo encodeURIComponent, bevor du die Bildadresse zusammebaust. Heraus kommt:
http://www.orpatec.ch/gallery/FCW%20Turnier%20Sihlh%C3%B6lzli/CIMG0789.JPG
Das ö ist hier durchaus korrekt kodiert, nur die / sollen nicht kodiert werden.
Deinen Code schaue ich mir erst dann an, wenn du meinen Bitten entsprochen hast.
Mathias