Hello,
I’m trying to web-enable our old Notes applications with Adobe Flex (in an AJAX manner…) und ran into problems with special character (german “Umlaute” äöüÄÖÜ) in field names of my Notes applications:
How does Domino handles them as parameter in a http POST createdocument action? It does not work at all… My Flex application sends the formdata in UTF-8, the Notes form itself is also set to UTF-8 charset, but a new created document does not receive the values for such fields with “Umlaut”.
I took a HTTP sniffer and looked into Domino-generated forms and tried to figure out, how Domino handles such fields:
In a Domino-generated HTML form the normal fields get tag with ;, where the FieldName part correspondents to the real fieldname on the notes form.
But fields with a special character get a tag like ; with a total cryptic fieldname. ![]()
When the Domino-generated webpage sends the data with the createdocument action, then the POST parameter for special character fields is this cryptic fieldname… and this of course works…
So, how does Domino create this cryptic fieldname, because this one works, when the Domino Server receives the parameter for a createdocument action…?
I can use this cryptic fieldnames in my Flex Application, but it can not be the solution to look in Domino-generated code, before I code my Flex applications…
One result for me is of course: Never use special characters in field names… but these are old Notes databases, which I like to web-enable with Flex…