Ist ja eine tolle Sache, dieser Client-Zugriff auf eine zentrale mAirList Datenbank!
Ich habe nur folgendes festgestellt: Gehe ich in der Bibliotheksansicht auf Interpreten und wähle z.B. “Die Ärzte” oder “Blue Öyster Cult”, so gibt es zu diesen Interpreten angeblich keine Titel. Genauso verhält es sich, wenn ich diese Bandnamen als Suchbegriff eingebe.
Verrückterweise kriege ich alle Titel von Blue Öyster Cult (und noch ein paar mehr), wenn ich als Suchbegriff “Blue Cult” eingebe. Das Umlautproblem eistiert auch nur, wenn der Umlaut am Anfang eines Wortes steht, “Tüdelband” als Bandname oder Suchbegriff funktioniert einwandfrei.
Arbeite ich direkt (also nicht via Internet-Client) mit der mAirList-Instanz, zu der die zentrale Datenbank gehört, ist alles in Ordnung.
Irgendeine Idee, woran das liegt, bzw. wie man das umgehen kann?
Ja, das sieht verdammt ähnlich aus. Interessanterweise habe ich serverseitig keine Probleme, nur (Internet-) clientseitig. Die Versionen unterscheiden sich geringfügig.Serverseitig läuft 6.1.9, mein Client ist noch auf 6.1.2.
Bitte sicherheitshalber beide Seiten auf die neueste 6.1er holen (nicht dass wir einen Fehler suchen, der schon längst behoben ist) und dann noch einmal Rückmeldung geben.
Clientseitig bin ich jetzt auf 6.1.10
Das Problem ist immer noch das Gleiche.
Serverseitig krieg ich das Upgrade nicht so schnell hin, da im laufenden 24/7 -Betrieb, muss auf ein geeignetes Fenster warten.
Wahrscheinlich ist das doch ein Problem der Kommunikation zwischen mAirListDB-Client und Server. Ohne die Kommunikation, also wenn mAirListDB direkt die Datenbank anfragt, ist ja alles Ok.
So ist die Abfrage auf “Ärzte”:
“GET /api/v1/items?search=%C3%84rzte&fields=All&limit=0&station=1 HTTP/1.1” 200 - “-” “Mozilla/5.0 (compatible; mAirList/6.1.10.3944)”
Ja, mit Kleibuchstaben ist alles ok, nur die großen Umlaute machen Probleme!
Mit kleinem ä sieht die Anfrage so aus:
GET /api/v1/items?search=%C3%A4rzte&fields=All&limit=0&station=1 HTTP/1.1" 200 - “-” “Mozilla/5.0 (compatible; mAirList/6.1.10.3944)”