Autor Beitrag
bockwurst
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 191

win98 /XP
D1 D5 Prof DE2005PE
BeitragVerfasst: Mi 18.06.08 09:46 
Hallo,

ich habe eine Parodox-Tabelle (version 4).
Der Sprachtreiber der Paradoxtabelle ist "Pdox ANSI intl"
Ich habe noch ein Feld "Einheit" mit einen Char von 5 Zeichen (A5)

Alles wird richtig angezeigt. (deutsche Spracheinstellung)


Nun stelle ich mein Windows-XP auf tschechisch (Spracheinstellungen) ein.
Nun wird meine Einheit "m²" nicht mehr richtig dargestellt.
Das "²" (hoch zwei) wird "falsch" dargestellt.

Woran liegt es?
Kann ich in DB-Tabellen Unicode-Zeichen Speichern?


Ich benutze D5Prof.
Während des Programmstart ändert sich die Einstellung(Ländereinstellung) des Programm wieder auf deutsch.
([DE] wieder sichtbar in der Taskleiste.
Ändere ich nun wieder in [CS]=tschechisch
dann wird alles richtig angezeigt. Im Projekt habe ich bei SprachID nbun auch auf tschechisch eingestellt, dies hat aber keinen Einfluß.

Was muß ich tun.
Wie kann ich evtl. ein Sprachkit install.
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Mi 18.06.08 23:09 
user profile iconbockwurst hat folgendes geschrieben:
Woran liegt es?
Kann ich in DB-Tabellen Unicode-Zeichen Speichern?

Man kann problemlos in einer vernünftigen DB (MySQL, MS SQL-Server, Postgres, ...) Unicode speichern. Jedoch ist Paradox sowas von veraltet das man hier schon von glück reden kann wenn deutsche umlaute funktionieren. Willst du wirklich mehrere Sprachen in einer DB verwalten dann nimm ein vernünftiges DBMS. Und das ist mit sicherheit nicht Paradox!
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Do 19.06.08 07:12 
wir haben vor einiger Zeit ein System in Tschechien installiert, Der dortige Admin erwiederte auf meine vergeblichen Versuche, alle(!) tschechischen Sonderzeichen korrekt darstellen zu können, das das nicht ginge und man ein tschechisches Windows installieren müsse.

Unicode ist ein Ausweg (und natürlich letztendlich der richtige), aber wenn Du unter Sachzwängen stehst, könnte das die Lösung sein (tschechisches Windows). Ich gehe mal davon aus, das dein Kunde soetwas hat.

_________________
Na denn, dann. Bis dann, denn.
bockwurst Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 191

win98 /XP
D1 D5 Prof DE2005PE
BeitragVerfasst: Do 19.06.08 09:36 
Eigentlich verfunktion. alle Umlaute,
aber eben nicht [²] (hoch zwei).

Wenn ich mein Windows auf auf tschechisch umfstellte, dann wird dieser Zeichen "Falsch" dargestellt.
Selbst einfache Labels werden nicht dargestellt.
Selbst einfachen Text geschrieben mit einem Texteditor wir falsch gezeigt.

Öffne ich aber die Tabelle mit Paradox9 -> dann wird das Zeichen richtig angezeigt.