Encoded characters, Query_String and servers accessible to crawlers

I have problems with the Query_String on a server where we have the parameter “Make this site accessible to web search site crawlers” enabled in the server document. I’m running a 7.0.2FP2 server.

I have a categorized view and want to show a single category.

If I make a request like:

http://server/db/view?OpenView&RestrictToCategory=Ö&test=astring

there are no problems. The value in Query_String are:

OpenView&RestrictToCategory=%C3%96&test=astring

But if i make the same request with an ! (exclamation mark) before the OpenView like

http://server/db/view!OpenView&RestrictToCategory=Ö&test=astring

the value in Query_String loses it’s last character. The value in Query_String are:

OpenView&RestrictToCategory=%C3%96&test=astrin

The last g in astring is lost.

Please note that the problem only occurs if there are an UTF-8 encoded Sweidish character (probably any encoded character will generate this problem) in the url also.

This must be a bug. Me thinks. Has anyone else experienced this problem?

/h

Subject: Encoded characters, Query_String and servers accessible to crawlers

I remember that to make the “!” work at all in Domino 6(?) and up, you have to set some notes.ini parameter, but you probably did that already, if it works at all.

One easy thing to check was, if Query_String_Decoded is subject to the same problem. If not, it might be an alternative.

Generally, I consider the use of “!” instead of “?” as outdated by now. Search engines have accustomed to the fact, that most content is created “dynamically” now and no longer refuse to follow links that only differ in Query_String.