no, the difference between the two. Is that the page is expecting a multiple word string as
word1+word2+word3
My example changes spaces to +\'s
yours sends it to the server as:
word1%20word2%20word3
as it does not convert the spaces. The page will not accept anything after the first %20. thus, limiting it to only single word searches.