Hallo,
ich lese Werte aus einer Postgresql Datenbank, fülle damit eine Listbox und anhand der Selektion aus der Listbox führe ich eine erneute Abfrage durch.
Da OpenOffice Strings mit Umlauten aber nicht richtig ausliest aus der Datenbank (in der DB stehen sie richtig, aber in OO werden sie als auf dem Spitz stehende Raute mit Fragezeichen dargestellt), und ich diese Werte aber für eine erneute Abfrage brauche (kann keine Select Abfrage durchführen mit einem Wert wo statt einem "ä" eine Raute mit Fragezeichen steht), habe ich ein Problem.
Wie gesagt, in der DB selber stehen die Umlaut korrekt drinnen.
Nun meine Frage: kann ich per Makro irgendwie den von OO verwendeten Zeichensatz umstellen, damit Umlaute korrekt dargestellt werden?
Zeichenencoding/Zeichensatz per Makro umstellen
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Zeichenencoding/Zeichensatz per Makro umstellen
Einspruch!sg1985 hat geschrieben:Da OpenOffice Strings mit Umlauten aber nicht richtig ausliest aus der Datenbank
Anzeige per Base, Abfrage:

Ausgabe per Basic-Abfrage, "print":

OOo 2.4.1, PostgreSQL 8.1.9,
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Mögliche Fehlerquellen:
JDBC-Treiber,
(besondere) Datenbank-/Tabellen-Zeichensatz-Definition,
Font(s) bei der Darstellung fehlerhaft.
Ich tippe auf einen fehlerhaften Treiber.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Zeichenencoding/Zeichensatz per Makro umstellen
Hallo Winfried,
ich verwende den Treiber: postgresql-8.3-603.jdbc4.jar
Kannst du mir einen anderen empfehlen?
Und der verwendete Zeichensatz von OpenOffice lässt sich per Makro nicht umstellen? Oder kann ich da irgendetwas bei den Fonts ändern, damit ich diese als Fehlerquelle ausschließen kann?
ich verwende den Treiber: postgresql-8.3-603.jdbc4.jar
Kannst du mir einen anderen empfehlen?
Und der verwendete Zeichensatz von OpenOffice lässt sich per Makro nicht umstellen? Oder kann ich da irgendetwas bei den Fonts ändern, damit ich diese als Fehlerquelle ausschließen kann?
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Zeichenencoding/Zeichensatz per Makro umstellen
Sorry - da musst Du selbst probieren.
Der Test lief mit (noch Original SuSE 10.1?) postgresql-jdbc-8.1-10
Einen fehlerhaften Font würde ich in der Praxis nur bei einem englischsprachigen Betriebssystem (oder engl. OOo) vermuten. Aber selbst mein OOo 2.2.1 (engl., unter SuSE 10.3) kann die Umlaute korrekt übertragen und darstellen.
Der Test lief mit (noch Original SuSE 10.1?) postgresql-jdbc-8.1-10
Einen fehlerhaften Font würde ich in der Praxis nur bei einem englischsprachigen Betriebssystem (oder engl. OOo) vermuten. Aber selbst mein OOo 2.2.1 (engl., unter SuSE 10.3) kann die Umlaute korrekt übertragen und darstellen.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)