My Functionality based URLs is not stable

My Functionality based URLs is not stable

Hi,
 
My client have a html view which passing parameters in the html view url, and fetch records by using the parmeters.
However, after keep on testing, there are 30% chance that we can't fetch record in category and subcategory. I guess I make some mistake in construct the url parameters. I already enable support access. Could you please help me to take a look? Thank you.
 
My client also intensive enter a lot of symbol in the database which cost a lot of problems. For example, " (This is for size, which can't display correctly in HTML view),   &  - (in category and sub category fields, which make it very difficult to passing parameters in url),  ? (in image url field, as I mentioned, the question mark make the Zoho list view crashed and difficult to resize the image in forumla field).   How can I let the client entry all this symbol?