Autor Thema: auf lokale textdateien zugreifen  (Gelesen 9117 mal)

Offline markus76

  • Frischling
  • *
  • Beiträge: 15
Re: auf lokale textdateien zugreifen
« Antwort #20 am: 30.11.14 - 13:10:16 »
dank euch allen kann der Agent Daten gut auslesen und zuschneiden. Allerdings habe ich ein weteres Problem. In Text file sin Sonderzeichen enthallten. Ein Beispiel:
verf\\u00fcgen
ü werden als \\u00fc ausgegeben
ä werden als \\u00e4 ausgegeben
ö werden als \\u00f6 ausgegeben

ich wollte die mit den Replace ändern aber es Funkioniert nicht. Habe dann den Replace gestetet in dem ich etwas normales eingefügt habe. Das hat er dann gemacht von daher habe och die Replace funktion richtig geschrieben.

BigString = Replace( BigString, "\\u00fc", " ")

Wäre dankbar wenn ihr mir helfen könntet Sonderzeichen zu ändern

Offline RunRevilo

  • Junior Mitglied
  • **
  • Beiträge: 51
  • Geschlecht: Männlich
Re: auf lokale textdateien zugreifen
« Antwort #21 am: 01.12.14 - 09:49:18 »
Hallo,

habe das mit der Funktion @ReplaceSubstring versucht, da hat es funnktionert.

FIELD testreplace:=@ReplaceSubstring(testreplace;"\\u00fc";"ü");

Wenn ich im Feld testreplace "verf\\u00fcgen" stehen habe und dann den oben angeführten Code ausführe (bei mir testhalber über eine Schaltfläche) dann steht danach "verfügen" im Feld testreplace.

Grüße
Oliver

[EDIT]: Ups, habe auf die schnelle übersehen, dass es sich ja um einen Agenten in Lotusscript handelt. Da ist meine Antwort fehl am Platz, sorry.
« Letzte Änderung: 01.12.14 - 10:43:32 von RunRevilo »
Grüße aus dem schönen Südtirol
Oliver C

Es gibt keine dummen Fragen, sondern nur dumme Antworten

Laufen ist der ideale Ausgleich zu jeglicher Arbeit, denn beim Laufen muss man nicht Denken.

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: auf lokale textdateien zugreifen
« Antwort #22 am: 01.12.14 - 10:31:34 »
Du musst Deinem Code sagen, dass die Datei UTF- codiert ist. Denn beim einfachen Replace wirst Du nur das finden, was halt in Deinen Test- Daten vorkommt, und permanent nacharbeiten.

Beim "Open"- Befehl wäre das dann so oder so ähnlich:
Code
open "DeinFilePath" as #filenum Charset=UTF-8
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz