Umwandlung von Zeichen

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Umwandlung von Zeichen

Beitragvon Manfred » Fr, 01. Apr 2016 9:35

Das hier habe ich in meinem übernommenen Projekt gefunden. Es wird aus einer Textdatei gelesen und dann umgewandelt

Code: Alles auswählen
x_satz := AtRepl( chr(195)+chr(159) , x_satz , "ß" )
x_satz := AtRepl( chr(195)+chr(150) , x_satz , "Ö" )
x_satz := AtRepl( chr(195)+chr( 32) , x_satz , "Ä" )
x_satz := AtRepl( chr(195)+chr(156) , x_satz , "Ü" )
x_satz := AtRepl( chr(195)+chr(182) , x_satz , "Ö" )
x_satz := AtRepl( chr(195)+chr(164) , x_satz , "Ä" )
x_satz := AtRepl( chr(195)+chr(188) , x_satz , "Ü" )
x_satz := AtRepl( chr(195)+chr(169) , x_satz , "E" )


Ich komme aber im Moment nicht darauf, was wird da umgewandelt? Wenn ich es in der VX eingebe, dann erscheinen mir nur recht merkwürdige Zeichen.
Gruß Manfred
Mitglied der XUG Leverkusen
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
Benutzeravatar
Manfred
Foren-Moderator
Foren-Moderator
 
Beiträge: 16097
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel

Re: Umwandlung von Zeichen

Beitragvon Jan » Fr, 01. Apr 2016 9:43

Manfred,

das sieht ja so aus als ob der da eine Konvertierung von einem Zeichensatz in einen anderen macht. Wobei mir nicht ganz klar ist wo der Unterschied zwischen AtRepl() und StrTran() ist ...

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Jan
Foren-Administrator
Foren-Administrator
 
Beiträge: 11630
Registriert: Fr, 23. Sep 2005 17:23
Wohnort: 49328 Melle

Re: Umwandlung von Zeichen

Beitragvon Tom » Fr, 01. Apr 2016 9:55

Da wird UTF8 nach ANSI oder OEM (je nach Einstellung) konvertiert.

Ach so. AtRepl() ist eine Funktion aus den Tools, StrTran() (Lieferumfang) macht das gleiche, aber mit umgedrehten Parametern.
Herzlich,
Tom
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
 
Beiträge: 6695
Registriert: Do, 22. Sep 2005 22:11
Wohnort: Berlin


Zurück zu Misc.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast