Domino 9 und frühere Versionen > ND9: Entwicklung
auf lokale textdateien zugreifen
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