Entwickler-Ecke
Datenbanken - Umlaute bei Paradox
nixdorf73 - Sa 02.10.10 11:58
Titel: Umlaute bei Paradox
Hallo,
ich nutze ein Wahrenwirtschafssystem, das als Datenbank die Firebird2 nutzt. Das Wahrenwirtschafssystem wurde unter Paradox erstellt. Ich nutzt auch die BDE.
Die Datenbank liegt auf einem Linux-Server. Dann gibt es noch zwei Klients, auf denen dann mit Paradox gearbeitet wird. Soweit klappt alles.
Aber, wenn ich auf Klient 1 einen neuen Kunden anlege, der einen Umlaut enthält, wird er auf dem Klient 1 auch später richtig angezeigt. Wenn ich mir den Kunden dann aber auf Klient 2 ansehe, werde die Umlaute nicht richtig angezeigt. Umgekehrt ist es genau das selbe.
Haben die Klients evtl. unterschiedliche Zeichencodierungen? Wo kann ich das einstellen?
Gruß Nixdorf
nixdorf73 - Sa 09.10.10 19:42
Hallo,
wo kann ich die Codepages einstellen? In der BDE? dort habe ich nichts gefunden. Oder am Betriebssystem? Das sind XP-Clients. Oder bei Paradox?
Gruß NIxdorf
jaenicke - So 10.10.10 07:34
Hast du einmal versucht die Strings vorher in UTF-8 umzuwandeln (Utf8Encode / Utf8Decode)? Ob das auch bei Umlauten etwas bringt, weiß ich nicht, aber versuchen kannst du es ja. Schließlich sollte das Format unabhängig von dem speziellen System sein.
nixdorf73 - Fr 15.10.10 16:43
Hallo,
leider bin ich nicht ganz so vertraut mit Paradox/BDE... Was meinst Du genau, wenn ich die Stings vorher in UTF8 umwandeln soll? Wo soll ich das machen?
Danke für die Hilfe...
Gruß NIxdorf
jaenicke - Fr 15.10.10 16:52
Mit den genannten Funktionen kannst du die Umwandlung selbst beim Speichern machen. Ob es da auch etwas Eingebautes in der BDE gibt, weiß ich leider nicht. ;-)
Muck - Fr 15.10.10 18:26
Hallo,
starte BDEAdmin.exe, clicke auf Configuration, Native Treiber und check LangDriver fuer Paradox.
Ich hatte damals mal gleiches Problem mit dem nativen dBase BDE Treiber, der stand auf ENU437 und die Datenbank hat ANSI erwartet.
Markus
nixdorf73 - Mi 20.10.10 15:14
Hallo,
danke für die Tips. ich habe jetzt noch einmal nachgesehen.
In der BDE-Konfiguration nutze ich ja bei meinem Alias den Firebird-Treiber. Bei dem Treiber ist aber auf beiden Rechnern kein Langdriver angegeben, auch beim Alias selber ist kein Langdriver angegeben.
Da müssten doch beide Rechner das gleiche anzeigen. Ist der dBase-Treiber auch interessant? Der ist bei den beiden Rechnern unterschiedlich.
Wo kann ich herrausfinde, was die Datenbank tatsächlich für eine Zeichenkodierung hat? Die Datenbank liegt auf einem Debian-Linux-Server
nixdorf73 - Fr 22.10.10 13:52
Kann mir da nicht noch mal wer weiterhelfen? Leider habe ich das Problem immer noch...
Gruß Nixdorf
nixdorf73 - Sa 30.10.10 15:59
Hallo,
hat nicht doch noch wer eine Idee? Wo genau, bei welchem Treiber muß ich die richtige Zeichenkodierung eingeben?
Gruß NIxdorf
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!