Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: MarkusL am 23.12.15 - 09:45:51

Titel: Sonderzeichen bei Import umwandeln
Beitrag von: MarkusL am 23.12.15 - 09:45:51
Hallo zusammen,

habe mal wieder ein Problem und finde keinen Ansatz......  :(

Ich habe einen Agenten, der verschiedene Dateien importieren soll. Das funktioniert auch sehr gut.
Leider sind in den Dateien teilweise Umlaute enthalten (ä,ö,ß usw.)
Beim Import werden die Umlaute dann leider in Sonderzeichen umgewandelt.
Ich vermute, dass dies passiert, weil der Agent auf einem "englischen" Notes-Server läuft.

Kann man den Sprachsatz bei einem Import vorgeben?
Gibt es einen "Kurzbefehl" mit dem ich dieses Verhalten abfangen kann?

Danke für eure Hilfe.

An dieser Stelle euch allen schöne Weihnachten.

Gruß Markus
Titel: Re: Sonderzeichen bei Import umwandeln
Beitrag von: Glombi am 23.12.15 - 10:28:43
Wenn Du das mit LotusScript und Open machst, kannst Du den Charset angeben, siehe
https://www-01.ibm.com/support/knowledgecenter/SSVRGU_9.0.1/com.ibm.designer.domino.main.doc/LSAZ_OPEN_STATEMENT.html

Beispiele
https://www-01.ibm.com/support/knowledgecenter/SSVRGU_9.0.1/com.ibm.designer.domino.main.doc/LSAZ_OPEN_STATEMENT_EX.html

Andreas
Titel: Re: Sonderzeichen bei Import umwandeln
Beitrag von: MarkusL am 23.12.15 - 11:35:51
Hallo Andreas,

danke für den Tipp.

Ich habe meinen Code angepasst:
Open sPath For Input As iFileNum CHARSET="ISO-8859-2"

Aber egal welche ISO ich nehme, die Sonderzeichen werden dennoch importiert.
Je nach ISO werden allerdings andere Sonderzeichen importiert.

Kannst du mir noch ein wenig weiterhelfen?

Danke.
Titel: Re: Sonderzeichen bei Import umwandeln
Beitrag von: pram am 23.12.15 - 11:46:37
In welchem Charset ist denn deine Datei? Probier mal UTF-8

Aber Achtung, hier gibt es einen Bug in 9.0.1 FP4

http://atnotes.de/index.php/topic,59631.0.html

Gruß Roland
Titel: Re: Sonderzeichen bei Import umwandeln
Beitrag von: MarkusL am 23.12.15 - 11:51:38
Hallo Roland,

das war es.  :)
Danke.

UTF-8 habe ich natürlich überlesen.

Wünsche allen noch einmal schöne Weihnachten.

Gruß Markus