Hallo zusammen,
ich bin gerade dabei folgendes zu tun.
Ich habe ein Formular in einer html-Seite mit CharSet iso-8859-1, darin werden Daten eingegeben wie z.B. auch die deutschen Umlaute.
Als Aktion wird auf einen LS-Agenten in Domino verwiesen.
Die test.html sieht so aus:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="cache-control" content="no-cache">
<title>Gästebewirtung</title>
</head>
<body>
<form method="post" action="agTest?Open" enctype="text/plain" accept-charset="ISO-8859-1" accept="ISO-8859-1">
<input type="text" name="action" id="action" value="saveorder"><br>
<input type="text" name="action2" id="action2" value="blabla">
<input type="submit" value=" Speichern ">
</form>
</body>
</html>
Der Agent sieht so aus:
Sub Initialize
Dim session As New NotesSession
Dim doc As NotesDocument
Set doc = session.DocumentContext
Msgbox doc.getItemValue ( "request_content" )(0) + "<br>"
End Sub
Und das Ding bringt mir bei den Umlauten nur Hieroglyphen raus, egal was ich mache. Ein @URLDecode bringt auch nix ... irgendwie macht Domino da murks.
Die Post-Daten via FireBug sind noch ok, also kann nur Domino dran "Schuld" sein.
P.S.: Lässt man die Daten in eine Maske rauschen via ' ... aktion="meineMaske?CreateDocument" ...' stimmen die Umlaute. Was läuft hier falsch, ich verstehs nicht ...