test that form encoding doesn't lose a "+" during the decode