Umlaute in FRAX
Moderator: Moderatoren
Umlaute in FRAX
Hallöchen,
Wenn Variablen, welche ich der Druckliste übergebe, Umlaute enthält, werden diese nicht korrekt angezeigt.
Das gleiche Problem hatte ich zuerst auch mit Workareas, allerdings konnte man bei diesen den Paramter OEM auf .T. setzen, womit Umlaute dann auch richtig angezeigt wurden.
Kennt jemand eine Möglichkeit damit der Inhalt der Variablen auch richtig angezeigt wird?
mfg
Christian
Wenn Variablen, welche ich der Druckliste übergebe, Umlaute enthält, werden diese nicht korrekt angezeigt.
Das gleiche Problem hatte ich zuerst auch mit Workareas, allerdings konnte man bei diesen den Paramter OEM auf .T. setzen, womit Umlaute dann auch richtig angezeigt wurden.
Kennt jemand eine Möglichkeit damit der Inhalt der Variablen auch richtig angezeigt wird?
mfg
Christian
- Martin Altmann
- Foren-Administrator
- Beiträge: 16552
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Hallo Christian,
dann musst Du sie halt beim Übergeben umwandeln - dafür gibt es die Funktionen ConvToANSICP() bzw. ConvToOEMCP().
Viele Grüße,
Martin
dann musst Du sie halt beim Übergeben umwandeln - dafür gibt es die Funktionen ConvToANSICP() bzw. ConvToOEMCP().
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16552
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 114 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Hallo Christian,
ja klar - je nachdem, von wo Du kommst und wo Du hinwillst.
FRAX erwartet also ANSI und Du hast OEM.
Insofern musst Du entweder ConvToANSICP() verwenden oder bei FRAX den Zeichensatz auf OEM umstellen - eines von beiden.
Viele Grüße,
Martin
ja klar - je nachdem, von wo Du kommst und wo Du hinwillst.
FRAX erwartet also ANSI und Du hast OEM.
Insofern musst Du entweder ConvToANSICP() verwenden oder bei FRAX den Zeichensatz auf OEM umstellen - eines von beiden.
Viele Grüße,
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- andreas
- Der Entwickler von "Deep Thought"
- Beiträge: 1902
- Registriert: Mi, 28. Sep 2005 10:53
- Wohnort: Osnabrück
- Hat sich bedankt: 4 Mal
- Kontaktdaten:
Hallo Klaus,Koverhage hat geschrieben:Habe das mal versucht, OEM einzustellen, aber irgendwas scheine ich da falsch zu machen. Bei jedem Aufruf muss ich das erneut setzen.
Wird die Einstellung im Report nicht gespeichert ?
doch, die Einstellung wird im Report gespeichert, so bald du das Speichern entweder durch Mausklick im Designer oder durch ein Befehl im Programm ausführst. Wobei ich immer manuelles abspeichern bevor ziehe.
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 103 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Andreas,
OEMCharset wird bei mir nicht gespeichert, wenn ich das einstelle, den Report speicher und den anzeigen lasse, zeigt er das richtig an, wenn der Report neu geladen wird ist die Einstellung weg.
Habe das aber aufgrund von den Xbase++ News regeln können, ich setze
den 3. Parameter von setworkarea auf .t.
OEMCharset wird bei mir nicht gespeichert, wenn ich das einstelle, den Report speicher und den anzeigen lasse, zeigt er das richtig an, wenn der Report neu geladen wird ist die Einstellung weg.
Habe das aber aufgrund von den Xbase++ News regeln können, ich setze
den 3. Parameter von setworkarea auf .t.