Hey, I am generating URLs on the go and then decoding when they are called by user. e.g. application/controller/funtion/foo/bar/.....
I encode foo and bar individually so that if they have spaces, they get encoded to %20 not _ which seems liked default. but when I decode it (After user calls it), web2py automatically decodes spaces into _ ,so I no longer know whether I had _ or spaces in the actual url. I want to override this default behavior of decoding to web2py. I have no idea how, any help will be appreciated. Thank you guys