Domino 9 und frühere Versionen > ND6: Administration & Userprobleme
Agent exportiert XML auf Server: Probleme mit Umlauten
scipio:
Guten Morgen zusammen,
ich habe einen kleinen Agenten gebastelt, der unser Telefonverzeichnis XML-strukturiert in eine Text-Datei auf dem Server legt. Irgendwie habe ich beim periodischen Export ein Problem mit den Umlauten:
Agent manuell gestartet schreibt
<vorname>Jürgen/vorname>
Agent periodisch gestartet schreibt
<vorname>J�/vorname>
Da ich von der Administration keine Ahnung habe wollte ich fragen, wie ich dieses Problem umgehen könnte.
Gruß
Thomas
flaite:
willkommen in der wunderbaren Welt der charset-Kodierung.
http://de.wikipedia.org/wiki/Zeichenkodierung
Das Schrauben am Encoding attribute sollte helfen.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
scipio:
Hallo Axel,
mein Agent erstellt eine Text-Datei und schreibt einfach Felddaten in die Zeilen:
--- Code: ---Open "e:\notes-export\" & "export.xml" For Output Access Write As #1
Print #1, |<?xml version="1.0" encoding="UTF-8"?>|
Print #1, |<datenbank filename="|+db.filename+|" titel="|+db.title+|" replicaid="|+db.ReplicaID+|">|
While Not(doc Is Nothing)
...
Print #1, |<vorname>| & doc.FirstName(0) & |</vorname>|
...
Print #1, |</datensatz>|
Set doc = view.getnextdocument( doc )
Wend
Print #1, tagleft & |/datenbank| & tagright
Close #1
--- Ende Code ---
Es funktioniert ja auch wunderbar, wenn ich den Agent manuell starte. Arbeitet er nach Zeitplan, dann stolpert er über die Umlaute. Ich als Laie hätte vermutet, dass man da irgendwo einen Haken in der Server-Konfiguration setzen muss, Stichwort "Zeichenkodierung".
m3:
Gegenfrage: Wie greifst Du auf das am Server erstellte Textfile zu? Welches OS am Server?
flaite:
2 Alternativen:
a) Open "e:\notes-export\" & "export.xml" For Output Access Write As #1 CHARSET="utf-8"
b) Open Befehl so lassen wie du ihn hattest und Änderung in 2. Zeile:
Print #1, |<?xml version="1.0" encoding="ISO-8859-1"?>|
Sicher bin ich mir nicht. Probiers einfach mal aus. Dieser Charset Parameter ist neu in R6 Notes hinzugekommen (laut Hilfe).
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln