Umwandlung von Zeichen

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Umwandlung von Zeichen

Beitragvon Manfred » Fr, 01. Apr 2016 10: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-Administrator
Foren-Administrator
 
Beiträge: 16545
Registriert: Di, 29. Nov 2005 17:58
Wohnort: Kreis Wesel

Re: Umwandlung von Zeichen

Beitragvon Jan » Fr, 01. Apr 2016 10: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: 11887
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle

Re: Umwandlung von Zeichen

Beitragvon Tom » Fr, 01. Apr 2016 10: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: 6728
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin


Zurück zu Misc.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast