Umwandlung von Zeichen

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Antworten
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Umwandlung von Zeichen

Beitrag von Manfred »

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 Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Umwandlung von Zeichen

Beitrag von Jan »

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
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: Umwandlung von Zeichen

Beitrag von Tom »

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
Antworten