Skip to content

Authentifizierung mit Umlaut: DB-Verbindung schlägt fehl #49

Description

@tschuettenberg

Moin,
mir ist aufgefallen, dass es ein Problem gibt, sobald Benutzername oder Passwort des ALKIS-DB-Users ein Umlaut enthalten. Sobald ein Umlaut enthalten ist, sei es direkt in der Authentifizierung der Pluginkonfiguration oder in der, die im Authentifizierungssystem konfiguriert wird, schlägt die Verbindung zur Datenbank fehl. Dementsprechend können keine Layer eingebunden werden oder die Suchwerkzeuge verwendet werden.

Ein solcher User mit Umlaut kann aber über die Datenquellverwaltung erfolgreich eine Verbindung zu der selben ALKIS-Datenbank aufbauen und Layer daraus laden. Scheinbar ist die Login-Übergabe an PostgreSQL jeweils unterschiedlich, schätzungsweise aufgrund von Encoding oder Locale, aber ich verstehe es nicht wirklich.

Ich arbeite mit QGIS 3.44 auf Windows, das Encoding ist windows-1252 und Locale ist de-DE (wird nicht in den QGIS Einstellungen übersteuert). PostreSQL 17 läuft ebenfalls auf Windows und hat aber UTF-8 Encoding mit Locale German_Germany.1252. Mir schwant, dass das alkisplugin (Python) UTF-8 ohne die Locale übergibt, die meine PG aber erwartet? Wie kann man das lösen?

Beste Grüße!
Thomas

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions