Domino 9 und frühere Versionen > ND9: Entwicklung

auf lokale textdateien zugreifen

<< < (5/5)

markus76:
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

RunRevilo:
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.

Tode:
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
--- Ende Code ---

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln