I would like to know the best way to encode parameters (with a space or other unsafe characters) when passing these to another List.
With ddwrt:UrlEncode ?
<xsl:variable name="MyURL" select="concat('../../Lists/MyList/MyView.aspx?MyID=',@ID,'&MyName=',ddwrt:UrlEncode(string(@Title)))" />
The question is how to read this value on the page ? This one fails :
<xsl:value-of select="$MyName" />